summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Jacke <bj@sernet.de>2010-05-30 23:50:48 +0200
committerKarolin Seeger <kseeger@samba.org>2010-06-18 08:33:32 +0200
commita3c43c9a9905c6b6fc05f41979f8b4272eedc4b7 (patch)
tree375f8fd618bd72ec6792b54fcb99c0d11ee23db1
parent657a7da5211f11928de7f4c83b3fd56fb609951a (diff)
downloadsamba-a3c43c9a9905c6b6fc05f41979f8b4272eedc4b7.tar.gz
s3: use autoconf macro to get some debug output in config.log
(cherry picked from commit 87a0f216eb6929e48b1c3c234426d29fdab38dc8)
-rw-r--r--source3/configure.in11
1 files changed, 7 insertions, 4 deletions
diff --git a/source3/configure.in b/source3/configure.in
index b9d5da11cc8..17abe310512 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -1774,10 +1774,13 @@ AC_CACHE_CHECK([whether building shared libraries actually works],
ac_cv_shlib_works=no
# The $SHLD and $LDSHFLAGS variables may contain references to other
# variables so they need to be eval'ed.
- $CC $CPPFLAGS $CFLAGS $PICFLAG -c -o \
- shlib.o ${srcdir-.}/../tests/shlib.c && \
- `eval echo $SHLD` `eval echo $LDSHFLAGS` -o "shlib.$SHLIBEXT" \
- shlib.o && ac_cv_shlib_works=yes
+ if AC_TRY_COMMAND([$CC $CPPFLAGS $CFLAGS $PICFLAG -c -o shlib.o ${srcdir-.}/../tests/shlib.c 1>&AS_MESSAGE_LOG_FD])
+ then
+ if AC_TRY_COMMAND([`eval echo "$SHLD"` `eval echo "$LDSHFLAGS"` -o "shlib.$SHLIBEXT" shlib.o 1>&AS_MESSAGE_LOG_FD])
+ then
+ ac_cv_shlib_works=yes
+ fi
+ fi
rm -f "shlib.$SHLIBEXT" shlib.o
])