Print this page




 122 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libnssutil3\.so
 123 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libsmime3\.so
 124 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libssl3\.so
 125 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libdbus-1\.so\.3
 126 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libdbus-glib-1\.so\.2
 127 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libglib-2\.0\.so\.0
 128 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libglib-2\.0\.so\.0
 129 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgobject-2\.0\.so\.0
 130 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libgobject-2\.0\.so\.0
 131 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgthread-2\.0\.so\.0
 132 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libgthread-2\.0\.so\.0
 133 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libcrypto\.so\.0\.9\.8
 134 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libnetsnmp\.so\..*
 135 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgcc_s\.so\.1
 136 UNUSED_RPATH    /usr/ccs/lib.*\ from\ .*libgcc_s\.so\.1
 137 UNUSED_RPATH    /usr/lib.*\ from\ .*libgcc_s\.so\.1
 138 UNUSED_RPATH    /usr/postgres/8.3/lib.*\ from\ .*libpq\.so\.5
 139 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libpq\.so\.5
 140 UNUSED_RPATH    /usr/lib.*\ from\ .*/usr/lib/mps
 141 UNUSED_RPATH    /usr/ccs/lib.*\ from\ .*/usr/lib/mps
 142 UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/libpython2\..
 143 UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/64/libpython2\..
 144 UNUSED_RPATH    /usr/snadm/lib.*\ from\ .*/usr/snadm/lib/libspmicommon\.so\.1
 145 
 146 
 147 # Unused runpaths for reasons not captured above
 148 UNUSED_RPATH    /usr/lib/smbsrv.*\ from\ .*libsmb\.so\.1        # future needs
 149 UNUSED_RPATH    /usr.*\ from\ .*tst\.gcc\.exe                   # gcc built
 150 
 151 
 152 # Unreferenced objects of non-OSnet objects we can't change
 153 UNREF_OBJ       /lib.*\ of\ .*libcimapi\.so
 154 UNREF_OBJ       /lib.*\ of\ .*libdbus-1\.so\.3
 155 UNREF_OBJ       /lib.*\ of\ .*libdbus-glib-1\.so\.2
 156 UNREF_OBJ       /lib.*\ of\ .*libgio-2.0\.so\.0
 157 UNREF_OBJ       /lib.*\ of\ .*libglib-2.0\.so\.0
 158 UNREF_OBJ       /lib.*\ of\ .*libgobject-2.0\.so\.0
 159 UNREF_OBJ       /lib.*\ of\ .*libgthread-2\.0\.so\.0
 160 UNREF_OBJ       /lib.*\ of\ .*libjvm\.so
 161 UNREF_OBJ       /lib.*\ of\ .*libnetsnmp\.so\..*
 162 UNREF_OBJ       /lib.*\ of\ .*libnetsnmpagent\.so\..*
 163 UNREF_OBJ       /lib.*\ of\ .*libnetsnmpmibs\.so\..*


 216 #
 217 NOSYMSORT       opt/SUNWdtrt/tst/common/pid/tst.weak2.exe       # DTrace test
 218 NOSYMSORT       lib/amd64/libnsl\.so\.1                         # C++
 219 NOSYMSORT       lib/sparcv9/libnsl\.so\.1                       # C++
 220 NOSYMSORT       lib/sparcv9/libfru\.so\.1                       # C++
 221 NOSYMSORT       usr/lib/lms                                     # C++
 222 NOSYMSORT       ld\.so\.1                                       # libc_pic.a user
 223 NOSYMSORT       lib/libsun_fc\.so\.1                            # C++
 224 NOSYMSORT       lib/amd64/libsun_fc\.so\.1                      # C++
 225 NOSYMSORT       lib/sparcv9/libsun_fc\.so\.1                    # C++
 226 NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 227 
 228 
 229 # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 230 # are a family, all built using the same makefile, targeted at different
 231 # sparc hardware variants. There are a small number of cases where this
 232 # one size fits all approach causes an object to be linked against an
 233 # unneeded library.
 234 UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
 235 






 236 


 122 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libnssutil3\.so
 123 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libsmime3\.so
 124 UNUSED_RPATH    /usr/lib/mps.*\ from\ .*libssl3\.so
 125 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libdbus-1\.so\.3
 126 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libdbus-glib-1\.so\.2
 127 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libglib-2\.0\.so\.0
 128 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libglib-2\.0\.so\.0
 129 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgobject-2\.0\.so\.0
 130 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libgobject-2\.0\.so\.0
 131 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgthread-2\.0\.so\.0
 132 UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libgthread-2\.0\.so\.0
 133 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libcrypto\.so\.0\.9\.8
 134 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libnetsnmp\.so\..*
 135 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgcc_s\.so\.1
 136 UNUSED_RPATH    /usr/ccs/lib.*\ from\ .*libgcc_s\.so\.1
 137 UNUSED_RPATH    /usr/lib.*\ from\ .*libgcc_s\.so\.1
 138 UNUSED_RPATH    /usr/postgres/8.3/lib.*\ from\ .*libpq\.so\.5
 139 UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libpq\.so\.5
 140 UNUSED_RPATH    /usr/lib.*\ from\ .*/usr/lib/mps
 141 UNUSED_RPATH    /usr/ccs/lib.*\ from\ .*/usr/lib/mps
 142 UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/libpython2\.6
 143 UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/64/libpython2\.6
 144 UNUSED_RPATH    /usr/snadm/lib.*\ from\ .*/usr/snadm/lib/libspmicommon\.so\.1
 145 
 146 
 147 # Unused runpaths for reasons not captured above
 148 UNUSED_RPATH    /usr/lib/smbsrv.*\ from\ .*libsmb\.so\.1        # future needs
 149 UNUSED_RPATH    /usr.*\ from\ .*tst\.gcc\.exe                   # gcc built
 150 
 151 
 152 # Unreferenced objects of non-OSnet objects we can't change
 153 UNREF_OBJ       /lib.*\ of\ .*libcimapi\.so
 154 UNREF_OBJ       /lib.*\ of\ .*libdbus-1\.so\.3
 155 UNREF_OBJ       /lib.*\ of\ .*libdbus-glib-1\.so\.2
 156 UNREF_OBJ       /lib.*\ of\ .*libgio-2.0\.so\.0
 157 UNREF_OBJ       /lib.*\ of\ .*libglib-2.0\.so\.0
 158 UNREF_OBJ       /lib.*\ of\ .*libgobject-2.0\.so\.0
 159 UNREF_OBJ       /lib.*\ of\ .*libgthread-2\.0\.so\.0
 160 UNREF_OBJ       /lib.*\ of\ .*libjvm\.so
 161 UNREF_OBJ       /lib.*\ of\ .*libnetsnmp\.so\..*
 162 UNREF_OBJ       /lib.*\ of\ .*libnetsnmpagent\.so\..*
 163 UNREF_OBJ       /lib.*\ of\ .*libnetsnmpmibs\.so\..*


 216 #
 217 NOSYMSORT       opt/SUNWdtrt/tst/common/pid/tst.weak2.exe       # DTrace test
 218 NOSYMSORT       lib/amd64/libnsl\.so\.1                         # C++
 219 NOSYMSORT       lib/sparcv9/libnsl\.so\.1                       # C++
 220 NOSYMSORT       lib/sparcv9/libfru\.so\.1                       # C++
 221 NOSYMSORT       usr/lib/lms                                     # C++
 222 NOSYMSORT       ld\.so\.1                                       # libc_pic.a user
 223 NOSYMSORT       lib/libsun_fc\.so\.1                            # C++
 224 NOSYMSORT       lib/amd64/libsun_fc\.so\.1                      # C++
 225 NOSYMSORT       lib/sparcv9/libsun_fc\.so\.1                    # C++
 226 NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 227 
 228 
 229 # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 230 # are a family, all built using the same makefile, targeted at different
 231 # sparc hardware variants. There are a small number of cases where this
 232 # one size fits all approach causes an object to be linked against an
 233 # unneeded library.
 234 UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
 235 
 236 # The lx brand's VDSO object is a bit special. Its construction leads us
 237 # to end up having several symbols for shared objects all at the same
 238 # address of zero. We should root cause this further and either add an
 239 # explicit exception for this kind of thing or better, fix the issues
 240 # it's upset about.
 241 SKIP    ^usr/lib/brand/MACH(lx)/lx_vdso\.so\.1$
 242