From: Michael Adam Date: Wed, 13 Feb 2008 23:09:17 +0000 (+0100) Subject: Try and fix the Darwin build with dynamic libs. X-Git-Tag: samba-3.2.0pre2~37^2~212 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=85ca2c9edb9ac54d3fa18d6b343a73dda1d48040;p=thirdparty%2Fsamba.git Try and fix the Darwin build with dynamic libs. Golly gosh, this one took me quite some time to figure out! Hopefully, I did not introduce any typos copying... Michael --- diff --git a/source/configure.in b/source/configure.in index 9b3f5b9e3a7..25f52e484ac 100644 --- a/source/configure.in +++ b/source/configure.in @@ -1974,7 +1974,9 @@ DSO_EXPORTS="" *darwin*) AC_DEFINE(DARWINOS,1,[Whether the host os is Darwin/MacOSX]) BLDSHARED="true" - LDSHFLAGS="-bundle -flat_namespace -undefined suppress" + LDSHFLAGS="-dynamiclib -flat_namespace -undefined suppress" + CFLAGS="$CFLAGS -fno-common" + SHLD="\${CC}" SHLIBEXT="dylib" MODULE_EXPORTS="-exported_symbols_list \$(srcdir)/exports/modules-darwin.syms" SHLIBEXT="dylib"