[Date Prev][Date Next]
Re: (ITS#5929) 'make test' uses installed libldap_r/liblber
> Thanks for checking this out.
>> If you want this to work you'll have to provide both the build
>> directory and your installed directory in your -rpath.
> Doesn't sound good either. Then I presume the installed binaries may
> later use libraries from a test build.
Probably. You can of course edit the relink commands in the wrapper to
eliminate the build runpath, but it's a lot of manual intervention no matter
how you slice it.
>> The symlinks would then help a little, because you only need to set
>> one build rpath instead of 3. Go ahead and restore the build rules in
>> your source tree to set the symlinks if you want them. At the moment
>> it looks like they're not generally useful, and I'm tired of
>> committing/reverting, so I'm not touching those files any more today.
> I don't have time for this now either, but I'll hopefully get to it
> soon. I wonder if a fix will be to revert the recent libtool upgrade:-(
> Of course it may be that this situation has existed for ages but I only
> noticed because of the missing ldap_pvt_search symbol.
The build rules were changed in OL 2.1, it's been like this for ages...
-- Howard Chu
CTO, Symas Corp. http://www.symas.com
Director, Highland Sun http://highlandsun.com/hyc/
Chief Architect, OpenLDAP http://www.openldap.org/project/