locsemege
2010.10.22
|
|
0 0
113
|
Amit én fordítottam: readelf -d calc | grep RPATH0x000000000000000f (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 RPATHAz 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/calcTehát az létezik, csak RPATH nincs benne. |
Előzmény: NevemTeve (111)
|
|