[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: LD_LIBRARY_PATH for make test
Hallvard B Furuseth wrote:
> Michael Ströder writes:
>> So this works great for you. But this won't work for others. And I'd
>> really like to know what's wrong with my suggestion to generally set
>> LD_LIBRARY_PATH in tests/scripts/defines.sh like this:
>
> Does that help?
Yes, definitely in my case.
> man ld.so on RHEL 5.3 says $LD_LIBRARY_PATH is used
> _after_ an Elf binary's DT_RPATH attribute, unless the DT_RUNPATH
> attribute is also set. ld does not set DT_RUNPATH by default.
Well, you explicitly set the run-time linking option with linker
options. I'm not doing this.
> Only append the ":" if LD_LIBRARY_PATH is already set, otherwise I
> suppose you in practice include "." the path. Also, include slapi:
>
> LD_LIBRARY_PATH=$TESTWD/../libraries/liblber/.libs:$TESTWD/../libraries/libldap/.libs:$TESTWD/../libraries/libldap_r/.libs:$TESTWD/../servers/slapd/slapi/.libs${LD_LIBRARY_PATH+':'}${LD_LIBRARY_PATH} export LD_LIBRARY_PATH
Seems to work (at least until test002)...
Ciao, Michael.