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-29 15:56:11 +00:00 committed by Mark Andrews
parent e312d43579
commit e53155e038
3 changed files with 15 additions and 2 deletions

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]

7
configure vendored
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"

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"