s3: use autoconf macro to get some debug output in config.log
authorBjörn Jacke <bj@sernet.de>
Sun, 30 May 2010 21:50:48 +0000 (23:50 +0200)
committerKarolin Seeger <kseeger@samba.org>
Wed, 16 Jun 2010 06:29:48 +0000 (08:29 +0200)
source3/configure.in

index b9d5da11cc8304361ca36ba9de9084c964c8b665..17abe310512b7cdc41484f9cdfe854b190c7579c 100644 (file)
@@ -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
 
 ])