svn commit: samba r2263 - in branches/SAMBA_3_0/source: .
tpot at samba.org
tpot at samba.org
Thu Sep 9 03:36:05 GMT 2004
Author: tpot
Date: 2004-09-09 03:36:05 +0000 (Thu, 09 Sep 2004)
New Revision: 2263
WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_3_0/source&rev=2263&nolog=1
Log:
When testing whether building shared libraries actually works, use
$SHLD and $LDSHFLAGS instead of $CC, $CPPFLAGS and $CFLAGS as this is
more likely to actually work. Bugzilla #1731.
I'm checking this in to 3.0 so it can hit the build farm and flush out
any problems with other architectures. With a bit of luck this should
go in to Samba 3.0.8.
Modified:
branches/SAMBA_3_0/source/configure.in
Changeset:
Modified: branches/SAMBA_3_0/source/configure.in
===================================================================
--- branches/SAMBA_3_0/source/configure.in 2004-09-09 02:09:10 UTC (rev 2262)
+++ branches/SAMBA_3_0/source/configure.in 2004-09-09 03:36:05 UTC (rev 2263)
@@ -1302,13 +1302,14 @@
if test $BLDSHARED = true; then
AC_CACHE_CHECK([whether building shared libraries actually works],
[ac_cv_shlib_works],[
+ # try building a trivial shared library
ac_cv_shlib_works=no
- # try building a trivial shared library
+ # The $SHLD and $LDSHFLAGS variables may contain references to other
+ # variables so they need to be eval'ed.
$CC $CPPFLAGS $CFLAGS $PICFLAGS -c -o \
shlib.$PICSUFFIX ${srcdir-.}/tests/shlib.c && \
- $CC $CPPFLAGS $CFLAGS `eval echo $LDSHFLAGS` -o "shlib.$SHLIBEXT" \
- shlib.$PICSUFFIX && \
- ac_cv_shlib_works=yes
+ `eval echo $SHLD` `eval echo $LDSHFLAGS` -o "shlib.$SHLIBEXT" \
+ shlib.$PICSUFFIX && ac_cv_shlib_works=yes
rm -f "shlib.$SHLIBEXT" shlib.$PICSUFFIX
])
if test $ac_cv_shlib_works = no; then
More information about the samba-cvs
mailing list