Print this page
5879 Additional check_rtime exceptions needed for non-OI illumos-gate compilation

*** 19,28 **** --- 19,29 ---- # CDDL HEADER END # # # Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. + # Copyright 2015, OmniTI Computer Consulting, Inc. All rights reserved. # # This file provides exceptions to the usual rules applied to ELF objects by # check_rtime. All strings are Perl regular expressions that are compared to # file paths. In addition to the standard Perl syntax, there is one extension:
*** 99,109 **** # 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 UNUSED_RPATH /usr/lib/inet/ppp.*\ from\ .*pppd --- 100,110 ---- # 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=.*/libnetsnmphelpers\.so\..* # Unused runpaths due to dlopen() use UNUSED_RPATH /usr/lib/fs/autofs.*\ from\ .automountd UNUSED_RPATH /etc/ppp/plugins.*\ from\ .*pppd UNUSED_RPATH /usr/lib/inet/ppp.*\ from\ .*pppd
*** 137,156 **** --- 138,162 ---- UNUSED_RPATH /usr/lib.*\ from\ .*libgcc_s\.so\.1 UNUSED_RPATH /usr/postgres/8.3/lib.*\ from\ .*libpq\.so\.5 UNUSED_RPATH /usr/sfw/lib.*\ from\ .*libpq\.so\.5 UNUSED_RPATH /usr/lib.*\ from\ .*/usr/lib/mps UNUSED_RPATH /usr/ccs/lib.*\ from\ .*/usr/lib/mps + UNUSED_RPATH /usr/gnu/lib.*\ from\ .*/usr/lib/libpython2\.6 + UNUSED_RPATH /usr/gnu/lib.*\ from\ .*/usr/lib/64/libpython2\.6 + UNUSED_RPATH /usr/snadm/lib.*\ from\ .*/usr/snadm/lib/libspmicommon\.so\.1 + # Unused runpaths for reasons not captured above UNUSED_RPATH /usr/lib/smbsrv.*\ from\ .*libsmb\.so\.1 # future needs UNUSED_RPATH /usr.*\ from\ .*tst\.gcc\.exe # gcc built # Unreferenced objects of non-OSnet objects we can't change UNREF_OBJ /lib.*\ of\ .*libcimapi\.so UNREF_OBJ /lib.*\ of\ .*libdbus-1\.so\.3 UNREF_OBJ /lib.*\ of\ .*libdbus-glib-1\.so\.2 + UNREF_OBJ /lib.*\ of\ .*libgio-2.0\.so\.0 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\..*
*** 166,180 **** --- 172,189 ---- UNREF_OBJ /lib.*\ of\ .*libtspi\.so\.1 UNREF_OBJ /lib.*\ of\ .*libxml2\.so\.2 UNREF_OBJ /lib.*\ of\ .*libxslt\.so\.1 UNREF_OBJ /lib.*\ of\ .*libpq\.so\.4 UNREF_OBJ /lib.*\ of\ .*libpython2\.4\.so\.1\.0 + UNREF_OBJ /lib.*\ of\ .*libpython2\.6\.so\.1\.0 UNREF_OBJ /libgcc_s.*\ of\ .*libstdc\+\+\.so\.6 + UNREF_OBJ /libgcc_s.*\ of\ .*libgmodule-2\.0\.so\.0 # Unreferenced object of objects we can't change for other reasons UNREF_OBJ /libmapmalloc\.so\.1;\ unused\ dependency\ of # interposer UNREF_OBJ /libstdc\+\+\.so\.6;\ unused\ dependency\ of # gcc build + UNREF_OBJ /libgcc_s\.so\.1.*\ of\ .*libstdc\+\+\.so\.6 # omnios gcc mix UNREF_OBJ /libm\.so\.2.*\ of\ .*libstdc\+\+\.so\.6 # gcc build UNREF_OBJ /lib.*\ of\ .*/lib/picl/plugins/ # picl UNREF_OBJ /lib.*\ of\ .*kcfd # interposer UNREF_OBJ /libpkcs11\.so\.1; .*\ of\ .*libkmf\.so\.1 # interposed # Referenced by the Studio build, not the GCC build. GCC eliminates the unused