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

@@ -19,10 +19,11 @@
 # CDDL HEADER END
 #
 
 #
 # Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright 2017 RackTop Systems.
 #
 
 MYPROG =        svccfg
 PROG =          $(MYPROG)
 

@@ -87,10 +88,13 @@
     $(MYPROG:%=%-native)
 
 SVCCFG_EXTRA_LIBS = -lxml2 -lscf -ll -luutil -lumem -lmd5 -lnvpair
 $(NOT_NATIVE)SVCCFG_EXTRA_LIBS += -ltecla
 
+# Allow libxml2 to be taken from outside the proto area.
+$(ADJUNCT_PROTO_NOT_SET)LDFLAGS += $(ZASSERTDEFLIB)=libxml2.so
+
 LIBSCF          = $(SRC)/lib/libscf
 LIBTECLA        = $(SRC)/lib/libtecla           # just for the header
 LIBUUTIL        = $(SRC)/lib/libuutil
 
 debug := COPTFLAG = -g