Print this page
8411 Build should warn when linking against libraries outside proto area

@@ -20,10 +20,11 @@
 #
 #
 # Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
 # Copyright (c) 2013, 2015 by Delphix. All rights reserved.
 # Copyright 2017 Joyent, Inc.
+# Copyright 2017 RackTop Systems.
 #
 
 LIBRARY= libzpool.a
 VERS= .1
 

@@ -66,10 +67,13 @@
 CFLAGS +=       -g $(CCVERBOSE) $(CNOGLOBAL)
 CFLAGS64 +=     -g $(CCVERBOSE) $(CNOGLOBAL)
 LDLIBS +=       -lcmdutils -lumem -lavl -lnvpair -lz -lc -lsysevent -lmd
 CPPFLAGS +=     $(INCS) -DDEBUG
 
+# Allow zlib to be taken from outside the proto area.
+$(ADJUNCT_PROTO_NOT_SET)DYNFLAGS += $(ZASSERTDEFLIB)=libz.so
+
 CERRWARN +=     -_gcc=-Wno-parentheses
 CERRWARN +=     -_gcc=-Wno-switch
 CERRWARN +=     -_gcc=-Wno-type-limits
 CERRWARN +=     -_gcc=-Wno-unused-variable
 CERRWARN +=     -_gcc=-Wno-empty-body