guid_g_hash_table_equal

Donald Allen donaldcallen at gmail.com
Mon Nov 22 10:10:47 EST 2010


On Mon, Nov 22, 2010 at 10:02 AM, Derek Atkins <warlord at mit.edu> wrote:
> Donald Allen <donaldcallen at gmail.com> writes:
>
>>> This is one of many reasons I always recommend that people doing
>>> development use a "prefix build":
>>>
>>>  ./configure --prefix=/opt/gnucash
>>
>> I guess I don't understand why this makes a difference. Without
>> --prefix, my understanding is that the default prefix is /usr/local,
>> yes? If I'm right, then there's no physical interference with
>> Slackware packages, which are installed in /usr, like every other
>> Linux distribution that I am aware of (and unlike things like OpenBSD,
>> which puts user-installled packages in /usr/local). I *think* the
>> problem here was the presence of /usr/lib64/libgnc-qof.so.1 on my
>> system, which was there courtesy the install of the 2.2.9 Slackware
>> package. 2.3.16 was behaving as if it was linking with that file,
>> rather than the correct one in /usr/local/lib.
>
> The problem here is that both /usr *AND* /usr/local are "special".  If
> you specify a non-default --prefix then you change the behavior of all
> the scripts and make sure it WONT interfere.  In particular, it will
> specifically add RPATH info into the .so files, which it WONT do in /usr
> *or* /usr/local.

Ah. Thanks for the explanation.

/Don

>
> -derek
>
> --
>       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
>       Member, MIT Student Information Processing Board  (SIPB)
>       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
>       warlord at MIT.EDU                        PGP key available
>


More information about the gnucash-devel mailing list