Make test: set LD_LIBRARY_PATH for make test_shlibs and friends.
authorMichael Adam <obnox@samba.org>
Thu, 6 Mar 2008 09:26:29 +0000 (10:26 +0100)
committerKarolin Seeger <kseeger@samba.org>
Thu, 6 Mar 2008 10:15:08 +0000 (11:15 +0100)
Michael
(cherry picked from commit 21a527569bccff8e8cb6e751c9f3fce6ff598204)
(This used to be commit 25a63d044e82ae3cbd9b8e350fcf4cf548236caa)

source3/Makefile.in

index 3e47b1f03f3c695ecfd72bd4fc89b2fde0fd3256..3df7958b1ad6876c860803accf689a179b813f96 100644 (file)
@@ -2344,7 +2344,8 @@ Makefile: $(srcdir)/Makefile.in config.status
 # Check shared libs for unresolved symbols
 test_shlibs: $(SHLIBS)
        @echo "Testing $(SHLIBS) "
-       @for module in $(SHLIBS); do \
+       @export $(LIB_PATH_VAR)=./bin && \
+       for module in $(SHLIBS); do \
                ./script/tests/dlopen.sh bin/$${module}.@SHLIBEXT@ \
                        || exit 1; \
        done
@@ -2352,7 +2353,8 @@ test_shlibs: $(SHLIBS)
 # Check for NSS module problems.
 test_nss_modules: nss_modules
        @echo "Testing $(NSS_MODULES) "
-       @for module in $(NSS_MODULES); do \
+       @export $(LIB_PATH_VAR)=./bin && \
+       for module in $(NSS_MODULES); do \
                ./script/tests/dlopen.sh $${module} \
                        || exit 1; \
        done
@@ -2361,7 +2363,8 @@ test_nss_modules: nss_modules
 # built can actually be loaded by a minimal PAM-aware application.
 test_pam_modules: pam_modules
        @echo "Testing $(PAM_MODULES) "
-       @for module in $(PAM_MODULES); do \
+       @export $(LIB_PATH_VAR)=./bin && \
+       for module in $(PAM_MODULES); do \
                ./script/tests/dlopen.sh -lpam -ldl bin/$${module}.@SHLIBEXT@ \
                        || exit 1; \
        done