net-dns/bind-tools: fix compilation on Solaris
authorFabian Groffen <grobian@gentoo.org>
Sun, 11 Aug 2019 06:52:40 +0000 (08:52 +0200)
committerFabian Groffen <grobian@gentoo.org>
Sun, 11 Aug 2019 06:52:54 +0000 (08:52 +0200)
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
net-dns/bind-tools/bind-tools-9.14.4.ebuild
net-dns/bind-tools/bind-tools-9.15.2.ebuild

index b67d9a0e757ee58fdc863075ced1ca999ecdda51..26747eac54db03b2d9b667e81cfeda20fbe0ecba 100644 (file)
@@ -81,6 +81,9 @@ src_configure() {
        # bug 344029
        append-cflags "-DDIG_SIGCHASE"
 
+       # to expose CMSG_* macros from sys/sockets.h
+       [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
+
        # localstatedir for nsupdate -l, bug 395785
        tc-export BUILD_CC
        econf "${myeconfargs[@]}"
index 74ca294d0ecf26d80b2374f09ef8204e402095db..6fb0611b898196455bc04826e643eb016feb8593 100644 (file)
@@ -81,6 +81,9 @@ src_configure() {
        # bug 344029
        append-cflags "-DDIG_SIGCHASE"
 
+       # to expose CMSG_* macros from sys/sockets.h
+       [[ ${CHOST} == *-solaris* ]] && append-cflags "-D_XOPEN_SOURCE=600"
+
        # localstatedir for nsupdate -l, bug 395785
        tc-export BUILD_CC
        econf "${myeconfargs[@]}"