summaryrefslogtreecommitdiffstats
path: root/Makefile.inc1
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2014-05-27 18:22:52 +0000
committerdelphij <delphij@FreeBSD.org>2014-05-27 18:22:52 +0000
commitc49d771309eb7e07bc9723455a2c4ac46c9f3716 (patch)
tree5756828c06cfa825fb016f65ca2c87a1e98ea6ec /Makefile.inc1
parent4be89b4268d840a616fe6faa0dc2655e1f8e0f7c (diff)
downloadFreeBSD-src-c49d771309eb7e07bc9723455a2c4ac46c9f3716.zip
FreeBSD-src-c49d771309eb7e07bc9723455a2c4ac46c9f3716.tar.gz
MFC r266520:
Explicitly link libzfs against libavl as it is done in OpenSolaris (4543:12bb2876a62e). Without this, some third party applications may break because the lack of AVL related symbols. FreeBSD base system are not affected because the FreeBSD ZFS command line tools were all linked against libavl and thus hide the underlying issue. PR: bin/183081
Diffstat (limited to 'Makefile.inc1')
-rw-r--r--Makefile.inc12
1 files changed, 2 insertions, 0 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1
index 9dc1b70..5cfa779 100644
--- a/Makefile.inc1
+++ b/Makefile.inc1
@@ -1496,6 +1496,7 @@ _prebuild_libs= ${_kerberos5_lib_libasn1} \
lib/libopie lib/libpam ${_lib_libthr} \
lib/libradius lib/libsbuf lib/libtacplus \
${_cddl_lib_libumem} ${_cddl_lib_libnvpair} \
+ ${_cddl_lib_libavl} \
${_cddl_lib_libzfs_core} \
lib/libutil ${_lib_libypclnt} lib/libz lib/msun \
${_secure_lib_libcrypto} ${_lib_libldns} \
@@ -1534,6 +1535,7 @@ lib/libopie__L lib/libtacplus__L: lib/libmd__L
.if ${MK_CDDL} != "no"
_cddl_lib_libumem= cddl/lib/libumem
_cddl_lib_libnvpair= cddl/lib/libnvpair
+_cddl_lib_libavl= cddl/lib/libavl
_cddl_lib_libzfs_core= cddl/lib/libzfs_core
_cddl_lib= cddl/lib
cddl/lib/libzfs_core__L: cddl/lib/libnvpair__L
OpenPOWER on IntegriCloud