Print this page


Split Close
Expand all
Collapse all
          --- old/exception_lists/check_rtime
          +++ new/exception_lists/check_rtime
↓ open down ↓ 131 lines elided ↑ open up ↑
 132  132  UNUSED_RPATH    /usr/X11/lib.*\ from\ .*libgthread-2\.0\.so\.0
 133  133  UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libcrypto\.so\.0\.9\.8
 134  134  UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libnetsnmp\.so\..*
 135  135  UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libgcc_s\.so\.1
 136  136  UNUSED_RPATH    /usr/ccs/lib.*\ from\ .*libgcc_s\.so\.1
 137  137  UNUSED_RPATH    /usr/lib.*\ from\ .*libgcc_s\.so\.1
 138  138  UNUSED_RPATH    /usr/postgres/8.3/lib.*\ from\ .*libpq\.so\.5
 139  139  UNUSED_RPATH    /usr/sfw/lib.*\ from\ .*libpq\.so\.5
 140  140  UNUSED_RPATH    /usr/lib.*\ from\ .*/usr/lib/mps
 141  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\..
      142 +UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/libpython2\.6
      143 +UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/64/libpython2\.6
 144  144  UNUSED_RPATH    /usr/snadm/lib.*\ from\ .*/usr/snadm/lib/libspmicommon\.so\.1
 145  145  
 146  146  
 147  147  # Unused runpaths for reasons not captured above
 148  148  UNUSED_RPATH    /usr/lib/smbsrv.*\ from\ .*libsmb\.so\.1        # future needs
 149  149  UNUSED_RPATH    /usr.*\ from\ .*tst\.gcc\.exe                   # gcc built
 150  150  
 151  151  
 152  152  # Unreferenced objects of non-OSnet objects we can't change
 153  153  UNREF_OBJ       /lib.*\ of\ .*libcimapi\.so
↓ open down ↓ 72 lines elided ↑ open up ↑
 226  226  NOSYMSORT       usr/lib/amd64/libfru\.so\.1                     # C++
 227  227  
 228  228  
 229  229  # The libprtdiag_psr.so.1 objects built under usr/src/lib/libprtdiag_psr
 230  230  # are a family, all built using the same makefile, targeted at different
 231  231  # sparc hardware variants. There are a small number of cases where this
 232  232  # one size fits all approach causes an object to be linked against an
 233  233  # unneeded library.
 234  234  UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
 235  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$
 236  242  
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX