]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Filter out known build breakers for PG on OSX. (Justin Clift)
authorPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 1 Nov 2012 13:35:29 +0000 (13:35 +0000)
committerPeter van Dijk <peter.van.dijk@netherlabs.nl>
Thu, 1 Nov 2012 13:35:29 +0000 (13:35 +0000)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2844 d19b8d6e-7fed-0310-83ef-9ca221ded41b

configure.ac
modules/gpgsqlbackend/Makefile.am

index ff59221f0fa8115628d68c6a9c21a3072058d35c..c95281480c6ec023b7c0bf7f53f2738dbf38b1bf 100644 (file)
@@ -119,6 +119,7 @@ AC_SUBST(LIBCRYPT)
 DYNLINKFLAGS=""
 THREADFLAGS=""
 
+AM_CONDITIONAL([OS_MACOSX], false)
 case "$host_os" in
 solaris2.10)
        AC_DEFINE(HAVE_IPV6,1,[If the host operating system understands IPv6])
@@ -151,6 +152,7 @@ darwin11* | darwin12*)
        DYNLINKFLAGS="-rdynamic"
        LDFLAGS="-pthread $LDFLAGS"
        CXXFLAGS="-pthread $CXXFLAGS -D__APPLE_USE_RFC_3542"
+       AM_CONDITIONAL([OS_MACOSX], true)
        ;;
 *)
        AC_DEFINE(HAVE_IPV6,1,[If the host operating system understands IPv6])
index 7a34972824ebf0ee39732efea517ab770711e34a..eda04ad7add5ef9bb9cf9d7ffe92d2c37dab22e6 100644 (file)
@@ -7,8 +7,12 @@ INCLUDES=-I@PGSQL_incdir@
 libgpgsqlbackend_la_SOURCES=gpgsqlbackend.cc gpgsqlbackend.hh \
                spgsql.hh spgsql.cc
 
-libgpgsqlbackend_la_LDFLAGS=-module -avoid-version @PGSQL_lib@ -Wl,-Bstatic -lpq \
-       -Wl,-Bdynamic 
+## Filter out known build breakers for Mac OS X
+if OS_MACOSX
+       libgpgsqlbackend_la_LDFLAGS=-module -avoid-version @PGSQL_lib@ -lpq
+else
+       libgpgsqlbackend_la_LDFLAGS=-module -avoid-version @PGSQL_lib@ -Wl,-Bstatic -lpq -Wl,-Bdynamic
+endif
 
 libgpgsqlbackend_la_LIBADD=-lssl @LIBCRYPT@ -lcrypto