locsemege Creative Commons License 2010.10.22 0 0 113
Amit én fordítottam:

readelf -d calc | grep RPATH
0x000000000000000f (RPATH) Library rpath: [/home/locsemege/rpmbuild/BUILD/calc-2.12.4.3:/lib:/usr/lib:/usr/lib64:/usr/local/lib]

Ami a régi, még Fedora 12-höz a disztribútor által szállított calc:

readelf -d /usr/bin/calc | grep RPATH

Az eredmény üres, tehát nincs benne RPATH. Gondolom, ez lenne a helyes, mert van egy default elérés, azt nem kell duplikálni. Azt is sejtem, hogy azért biztonsági rés, ha meg van adva egyéb alkönyvtár, mert akkor Rossz Ember csinálhat gonosz *.so-t, amelyet a bináris elkezd majd futtatni.

A második eredményhez:

which calc
/usr/bin/calc

Tehát az létezik, csak RPATH nincs benne.
Előzmény: NevemTeve (111)