4225. [port] freebsd/openbsd: Use '${CC} -shared' for building

shared libraries. [RT #39557]

(cherry picked from commit 87e7d08a8b)
This commit is contained in:
Mar Andrews
2015-09-30 01:58:16 +10:00
committed by Mark Andrews
parent e312d43579
commit e53155e038
3 changed files with 15 additions and 2 deletions
+3
View File
@@ -1,3 +1,6 @@
4225. [port] freebsd/openbsd: Use '${CC} -shared' for building
shared libraries. [RT #39557]
4221. [bug] Resource leak on DNS_R_NXDOMAIN in fctx_create.
[RT #40583]
Vendored
+6 -1
View File
@@ -21022,7 +21022,12 @@ if test "$dlopen" = "yes"; then
SO_LD="ld"
fi
;;
*-freebsd*|*-openbsd*|*-netbsd*)
*-freebsd*|*-openbsd*)
SO_CFLAGS="-fpic"
SO_LDFLAGS="-shared"
SO_LD="${CC}"
;;
*-netbsd*)
SO_CFLAGS="-fpic"
SO_LDFLAGS="-Bshareable -x"
SO_LD="ld"
+6 -1
View File
@@ -4433,7 +4433,12 @@ if test "$dlopen" = "yes"; then
SO_LD="ld"
fi
;;
*-freebsd*|*-openbsd*|*-netbsd*)
*-freebsd*|*-openbsd*)
SO_CFLAGS="-fpic"
SO_LDFLAGS="-shared"
SO_LD="${CC}"
;;
*-netbsd*)
SO_CFLAGS="-fpic"
SO_LDFLAGS="-Bshareable -x"
SO_LD="ld"