summaryrefslogtreecommitdiff
path: root/source3/Makefile.in
diff options
context:
space:
mode:
authorMichael Adam <obnox@samba.org>2008-10-27 12:59:11 +0100
committerMichael Adam <obnox@samba.org>2008-10-27 13:02:35 +0100
commit1c6aa01e1f2f5e7ec1a55aace9392622d91b04c5 (patch)
tree311feb6813ac5766768a1975fde2548ec9f2d074 /source3/Makefile.in
parent71a2e02cf1b8523442ca67dffa34889ca708b836 (diff)
downloadsamba-1c6aa01e1f2f5e7ec1a55aace9392622d91b04c5.tar.gz
samba-1c6aa01e1f2f5e7ec1a55aace9392622d91b04c5.tar.bz2
samba-1c6aa01e1f2f5e7ec1a55aace9392622d91b04c5.zip
[s3]build: fix bug #5677 - fix test_{shlibs,nss_modules,pam_modules} on Solaris
and other systems where sh does not support "export FOO=bar" by separating setting and exporting the variable. Thanks to Yasuma Takeda <yasuma@osstech.co.jp> for the patch. Michael
Diffstat (limited to 'source3/Makefile.in')
-rw-r--r--source3/Makefile.in9
1 files changed, 6 insertions, 3 deletions
diff --git a/source3/Makefile.in b/source3/Makefile.in
index ac9770dae7..ace1bd8e15 100644
--- a/source3/Makefile.in
+++ b/source3/Makefile.in
@@ -2801,7 +2801,8 @@ Makefile: $(srcdir)/Makefile.in config.status
# Check shared libs for unresolved symbols
test_shlibs:
@echo "Testing $? "
- @export $(LIB_PATH_VAR)=./bin && \
+ @$(LIB_PATH_VAR)=./bin && \
+ export $(LIB_PATH_VAR) && \
for module in $?; do \
./script/tests/dlopen.sh $${module} \
|| exit 1; \
@@ -2810,7 +2811,8 @@ test_shlibs:
# Check for NSS module problems.
test_nss_modules:: nss_modules
@echo "Testing $(NSS_MODULES) "
- @export $(LIB_PATH_VAR)=./bin && \
+ @$(LIB_PATH_VAR)=./bin && \
+ export $(LIB_PATH_VAR) && \
for module in $(NSS_MODULES); do \
./script/tests/dlopen.sh $${module} \
|| exit 1; \
@@ -2820,7 +2822,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) "
- @export $(LIB_PATH_VAR)=./bin && \
+ @$(LIB_PATH_VAR)=./bin && \
+ export $(LIB_PATH_VAR) && \
for module in $(PAM_MODULES); do \
./script/tests/dlopen.sh -lpam -ldl bin/$${module}.@SHLIBEXT@ \
|| exit 1; \