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.