summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--exception_lists/check_rtime14
-rw-r--r--usr/src/lib/fm/libfmd_snmp/Makefile.com6
2 files changed, 13 insertions, 7 deletions
diff --git a/exception_lists/check_rtime b/exception_lists/check_rtime
index 0fbbfb639e..ffa476c004 100644
--- a/exception_lists/check_rtime
+++ b/exception_lists/check_rtime
@@ -99,6 +99,10 @@ UNUSED_DEPS ^usr/lib/libp # profile libc makes libm an unused dep of libc
# libm.so.2 dependency
UNUSED_OBJ unused object=.*MACH(libm)/libm_hwcap1\.so\.2
+# libnetsnmphelpers.so is empty in some net-snmp versions
+UNUSED_OBJ unused object=.*/libnetsnmphelpers\.so\..*
+UNREF_OBJ unreferenced object=.*/libsnmphelpers\.so\..*
+
# Unused runpaths due to dlopen() use
UNUSED_RPATH /usr/lib/fs/autofs.*\ from\ .automountd
UNUSED_RPATH /etc/ppp/plugins.*\ from\ .*pppd
@@ -127,7 +131,7 @@ UNUSED_RPATH /usr/X11/lib.*\ from\ .*libgobject-2\.0\.so\.0
UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libgthread-2\.0\.so\.0
UNUSED_RPATH /usr/X11/lib.*\ from\ .*libgthread-2\.0\.so\.0
UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libcrypto\.so\.0\.9\.8
-UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libnetsnmp\.so\.15
+UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libnetsnmp\.so\..*
UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libgcc_s\.so\.1
UNUSED_RPATH /usr/ccs/lib.*\ from\ .*libgcc_s\.so\.1
UNUSED_RPATH /usr/lib.*\ from\ .*libgcc_s\.so\.1
@@ -149,10 +153,10 @@ UNREF_OBJ /lib.*\ of\ .*libglib-2.0\.so\.0
UNREF_OBJ /lib.*\ of\ .*libgobject-2.0\.so\.0
UNREF_OBJ /lib.*\ of\ .*libgthread-2\.0\.so\.0
UNREF_OBJ /lib.*\ of\ .*libjvm\.so
-UNREF_OBJ /lib.*\ of\ .*libnetsnmp\.so\.15
-UNREF_OBJ /lib.*\ of\ .*libnetsnmpagent\.so\.15
-UNREF_OBJ /lib.*\ of\ .*libnetsnmpmibs\.so\.15
-UNREF_OBJ /lib.*\ of\ .*libnetsnmphelpers\.so\.15
+UNREF_OBJ /lib.*\ of\ .*libnetsnmp\.so\..*
+UNREF_OBJ /lib.*\ of\ .*libnetsnmpagent\.so\..*
+UNREF_OBJ /lib.*\ of\ .*libnetsnmpmibs\.so\..*
+UNREF_OBJ /lib.*\ of\ .*libnetsnmphelpers\.so\..*
UNREF_OBJ /lib.*\ of\ .*libnspr4\.so
UNREF_OBJ /lib.*\ of\ .*libpq\.so\.5
UNREF_OBJ /lib.*\ of\ .*libsoftokn3\.so
diff --git a/usr/src/lib/fm/libfmd_snmp/Makefile.com b/usr/src/lib/fm/libfmd_snmp/Makefile.com
index 745a101b01..cba1d90240 100644
--- a/usr/src/lib/fm/libfmd_snmp/Makefile.com
+++ b/usr/src/lib/fm/libfmd_snmp/Makefile.com
@@ -44,6 +44,8 @@ LIBS = $(DYNLIB) $(LINTLIB)
SRCDIR = ../common
+C99MODE= $(C99_ENABLE)
+
CPPFLAGS += -I../common -I.
$(NOT_RELEASE_BUILD)CPPFLAGS += -DDEBUG
CFLAGS += $(CCVERBOSE) $(C_BIGPICFLAGS)
@@ -58,8 +60,8 @@ LDLIBS += -lfmd_adm -luutil -lnvpair -ltopo
LDLIBS += $(SNMPLIBS)
LDLIBS += -lc
-LINTFLAGS = -msux
-LINTFLAGS64 = -msux -m64
+LINTFLAGS = -msux $(C99LMODE)
+LINTFLAGS64 = -msux -m64 $(C99LMODE)
# Net-SNMP's headers use do {} while (0) a lot
LINTCHECKFLAGS += -erroff=E_CONSTANT_CONDITION