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$