Print this page
        
*** 137,148 ****
  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\..
! UNUSED_RPATH    /usr/gnu/lib.*\ from\ .*/usr/lib/64/libpython2\..
  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
--- 137,148 ----
  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
*** 231,236 ****
--- 231,242 ----
  # sparc hardware variants. There are a small number of cases where this
  # one size fits all approach causes an object to be linked against an
  # unneeded library.
  UNREF_OBJ       lib/(libdevinfo|libcfgadm)\.so\.1; .*\ of\ .*SUNW,Netra-CP2300/lib/libprtdiag_psr\.so\.1
  
+ # The lx brand's VDSO object is a bit special. Its construction leads us
+ # to end up having several symbols for shared objects all at the same
+ # address of zero. We should root cause this further and either add an
+ # explicit exception for this kind of thing or better, fix the issues
+ # it's upset about.
+ SKIP    ^usr/lib/brand/MACH(lx)/lx_vdso\.so\.1$