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

@@ -17,10 +17,11 @@
 # information: Portions Copyright [yyyy] [name of copyright owner]
 #
 # CDDL HEADER END
 #
 # Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright 2017 RackTop Systems.
 #
 
 LIBRARY= libkmf.a
 VERS= .1
 

@@ -61,10 +62,13 @@
 
 # DYNLIB libraries do not have lint libs and are not linted
 $(DYNLIB) :=    LDLIBS += -lxml2
 $(DYNLIB64) :=  LDLIBS64 += -lxml2
 
+# Allow libxml2 to be taken from outside the proto area.
+$(ADJUNCT_PROTO_NOT_SET)DYNFLAGS += $(ZASSERTDEFLIB)=libxml2.so
+
 CPPFLAGS        +=      -I$(INCDIR) -I$(ADJUNCT_PROTO)/usr/include/libxml2 \
                         -I../../ber_der/inc -I$(SRCDIR)
 
 CERRWARN        +=      -_gcc=-Wno-parentheses
 CERRWARN        +=      -_gcc=-Wno-switch