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