[csw-maintainers] Runpath menagerie for review

Maciej (Matchek) Blizinski maciej at opencsw.org
Tue Mar 23 21:27:42 CET 2010


I've collected all the runpath entries from all the binaries from all
the packages.  Here's a list.  I'm guessing that at least some of the
runpath entries are incorrect.  For instance, /opt/csw/lib/mysql.
Binaries should never look there, because there is no "the" mysql.

I would like to kindly ask the Elders to review the list below and
identify rpath entries that are erroneous, so I can create a check
detecting them.

set(['',
     '$ORIGIN',
     '$ORIGIN/..',
     '$ORIGIN/../../../usr/lib/v9',
     '$ORIGIN/../../usr/lib',
     '$ORIGIN/../lib',
     '$ORIGIN/../ure-link/lib',
     '../../../../../dist/bin',
     '../../../../dist/bin',
     '../../../dist/bin',
     '../../dist/bin',
     '/bin',
     '/export/home/buysse/build/expect-5.42.1/cswstage/opt/csw/lib',
     '/export/home/phil/build/gettext-0.14.1/gettext-tools/intl/.libs',
     '/export/medusa/kenmays/build/qt-x11-free-3.3.3/lib',
     '/export/medusa/kenmays/build/s_qt/qt-x11-free-3.3.3/lib',
     '/export/medusa/kenmays/build/sparc_qt/qt-x11-free-3.3.4/lib',
     '/export/medusa/kenmays/build/sparc_qt/qt-x11-free-3.3.4/plugins/designer',
     '/export/medusa/kenmays/build/sparc_qt/qt-x11-free-3.3.4/plugins/sqldrivers',
     '/home/harpchad/local/sparc/lib',
     '/lib',
     '/lib/sparcv9',
     '/opt/SUNWcluster/lib',
     '/opt/SUNWmlib/lib',
     '/opt/SUNWspro/lib',
     '/opt/SUNWspro/lib/rw7',
     '/opt/SUNWspro/lib/stlport4',
     '/opt/SUNWspro/lib/v8',
     '/opt/SUNWspro/lib/v8plus',
     '/opt/SUNWspro/lib/v8plusa',
     '/opt/SUNWspro/lib/v8plusb',
     '/opt/SUNWspro/lib/v9',
     '/opt/build/michael/synce-0.8.9-buildroot/opt/csw/lib',
     '/opt/csw/$ISALIST',
     '/opt/csw//lib',
     '/opt/csw/X11/lib',
     '/opt/csw/X11/lib/',
     '/opt/csw/X11/lib/$ISALIST',
     '/opt/csw/X11/lib/64',
     '/opt/csw/apache2/lib',
     '/opt/csw/apache2/lib/$ISALIST',
     '/opt/csw/bdb33/lib',
     '/opt/csw/bdb33/lib/$ISALIST',
     '/opt/csw/bdb4/lib',
     '/opt/csw/bdb4/lib/',
     '/opt/csw/bdb4/lib/$ISALIST',
     '/opt/csw/bdb42/lib',
     '/opt/csw/bdb42/lib/$ISALIST',
     '/opt/csw/bdb42/lib/64',
     '/opt/csw/bdb43/lib',
     '/opt/csw/bdb43/lib/$ISALIST',
     '/opt/csw/bdb43/lib/64',
     '/opt/csw/bdb44/lib',
     '/opt/csw/bdb44/lib/$ISALIST',
     '/opt/csw/bdb44/lib/64',
     '/opt/csw/bdb47/lib',
     '/opt/csw/bdb47/lib/$ISALIST',
     '/opt/csw/bdb47/lib/64',
     '/opt/csw/bdb48/lib',
     '/opt/csw/bdb48/lib/$ISALIST',
     '/opt/csw/bdb48/lib/64',
     '/opt/csw/gcc3/lib',
     '/opt/csw/gcc3/lib/$ISALIST',
     '/opt/csw/gcc3/lib/.',
     '/opt/csw/gcc3/lib/sparcv9',
     '/opt/csw/gcc4/lib',
     '/opt/csw/gcc4/lib/$ISALIST',
     '/opt/csw/gcc4/lib/64',
     '/opt/csw/gcc4/lib/gcj-4.3.3-9',
     '/opt/csw/gcc4/lib/sparcv9',
     '/opt/csw/kde-gcc/lib',
     '/opt/csw/kde-gcc/lib/kde3',
     '/opt/csw/kde/lib',
     '/opt/csw/lib',
     '/opt/csw/lib/',
     '/opt/csw/lib/$',
     '/opt/csw/lib/$$ISALIST',
     '/opt/csw/lib/$ISALIST',
     '/opt/csw/lib/$ISALIST/ogle',
     '/opt/csw/lib/-R/opt/csw/lib',
     '/opt/csw/lib/.',
     '/opt/csw/lib/32',
     '/opt/csw/lib/64',
     '/opt/csw/lib/SALIST',
     '/opt/csw/lib/X11',
     '/opt/csw/lib/\\$ISALIST',
     '/opt/csw/lib/\\SALIST',
     '/opt/csw/lib/amanda',
     '/opt/csw/lib/courier-authlib',
     '/opt/csw/lib/dia',
     '/opt/csw/lib/evolution/1.4',
     '/opt/csw/lib/evolution/2.2',
     '/opt/csw/lib/evolution/2.6',
     '/opt/csw/lib/evolution/2.8',
     '/opt/csw/lib/evolution/2.8/components',
     '/opt/csw/lib/evolution/nss/lib',
     '/opt/csw/lib/gnopernicus-1.0',
     '/opt/csw/lib/gnucash',
     '/opt/csw/lib/graphviz',
     '/opt/csw/lib/htdig',
     '/opt/csw/lib/htdig_db',
     '/opt/csw/lib/lib',
     '/opt/csw/lib/libsunmath.so',
     '/opt/csw/lib/mozilla',
     '/opt/csw/lib/mysql',
     '/opt/csw/lib/octave-3.0.0',
     '/opt/csw/lib/ogle',
     '/opt/csw/lib/perl/5.8.8/CORE',
     '/opt/csw/lib/purple-2',
     '/opt/csw/lib/sasl2',
     '/opt/csw/lib/sparcv8',
     '/opt/csw/lib/sparcv8plus',
     '/opt/csw/lib/sparcv8plus+vis',
     '/opt/csw/lib/sparcv9',
     '/opt/csw/lib/svn',
     '/opt/csw/lib/xfce4/modules',
     '/opt/csw/libexec/firefox/lib/firefox-1.5.0.6',
     '/opt/csw/libexec/firefox/lib/firefox-1.5.0.7',
     '/opt/csw/mozilla/firefox/lib',
     '/opt/csw/mozilla/thunderbird/lib',
     '/opt/csw/mysql4//lib/mysql',
     '/opt/csw/mysql4/lib/mysql',
     '/opt/csw/mysql4/lib/mysql/$ISALIST',
     '/opt/csw/mysql4/lib/mysql/sparcv9',
     '/opt/csw/mysql5/lib',
     '/opt/csw/mysql5/lib/$ISALIST',
     '/opt/csw/mysql5/lib/$ISALIST/mysql',
     '/opt/csw/mysql5/lib/64',
     '/opt/csw/mysql5/lib/64/$ISALIST/mysql',
     '/opt/csw/mysql5/lib/64/mysql',
     '/opt/csw/mysql5/lib/mysql',
     '/opt/csw/mysql5/lib/mysql/$ISALIST',
     '/opt/csw/nagios/lib',
     '/opt/csw/nagios/lib/\\$ISALIST',
     '/opt/csw/openoffice.org/basis3.1/program',
     '/opt/csw/openoffice.org/ure/lib',
     '/opt/csw/postgresql/lib',
     '/opt/csw/postgresql/lib/$ISALIST',
     '/opt/csw/postgresql/lib/sparcv9',
     '/opt/csw/ssl/lib',
     '/opt/cw/gcc3/lib',
     '/opt/forte8/SUNWspro/lib',
     '/opt/forte8/SUNWspro/lib/rw7',
     '/opt/forte8/SUNWspro/lib/rw7/v9',
     '/opt/forte8/SUNWspro/lib/v8',
     '/opt/forte8/SUNWspro/lib/v9',
     '/opt/schily/lib',
     '/opt/sfw/lib',
     '/opt/studio/SOS10/SUNWspro/lib',
     '/opt/studio/SOS10/SUNWspro/lib/rw7',
     '/opt/studio/SOS10/SUNWspro/lib/v8',
     '/opt/studio/SOS10/SUNWspro/lib/v8plus',
     '/opt/studio/SOS11/SUNWspro/lib',
     '/opt/studio/SOS11/SUNWspro/lib/rw7',
     '/opt/studio/SOS11/SUNWspro/lib/rw7/v9',
     '/opt/studio/SOS11/SUNWspro/lib/stlport4',
     '/opt/studio/SOS11/SUNWspro/lib/stlport4/v9',
     '/opt/studio/SOS11/SUNWspro/lib/v8',
     '/opt/studio/SOS11/SUNWspro/lib/v8plus',
     '/opt/studio/SOS11/SUNWspro/lib/v9',
     '/opt/studio/SOS8/SUNWspro/lib',
     '/opt/studio/SOS8/SUNWspro/lib/rw7',
     '/opt/studio/SOS8/SUNWspro/lib/rw7/v9',
     '/opt/studio/SOS8/SUNWspro/lib/v8',
     '/opt/studio/SOS8/SUNWspro/lib/v8plusa',
     '/opt/studio/SOS8/SUNWspro/lib/v9',
     '/opt/studio10/SUNWspro/lib',
     '/opt/studio10/SUNWspro/lib/rw7',
     '/opt/studio10/SUNWspro/lib/rw7/v9',
     '/opt/studio10/SUNWspro/lib/stlport4',
     '/opt/studio10/SUNWspro/lib/stlport4/v9',
     '/opt/studio10/SUNWspro/lib/v8',
     '/opt/studio10/SUNWspro/lib/v9',
     '/oracle/product/9.2.0/lib32',
     '/usr/X/lib',
     '/usr/ccs/lib',
     '/usr/ccs/lib/sparcv9',
     '/usr/dt/lib',
     '/usr/lib',
     '/usr/lib/sparcv9',
     '/usr/local/lib',
     '/usr/local/openldap-2.3/lib',
     '/usr/openwin/lib',
     '/usr/sfw/lib',
     '/usr/ucblib',
     '/usr/xpg4/lib',
     'RIGIN/../lib'])


More information about the maintainers mailing list