shared libraries. [RT #39557]
+4225. [port] freebsd/openbsd: Use '${CC} -shared' for building
+ shared libraries. [RT #39557]
+
4224. [func] Added support for "dyndb", a new interface for loading
zone data from an external database, developed by
Red Hat for the FreeIPA project.
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"
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"