On Sun, May 09, 2004 at 01:50:05PM +0200, Radoslaw Zielinski wrote: > Jakub Bogusz <[EMAIL PROTECTED]> [08-05-2004 19:27]: > > On Sat, May 08, 2004 at 07:21:16PM +0200, Jakub Bogusz wrote: > > [...] > > A tak przy okazji, to łata perl_580-use-LD_PRELOAD-for-libperl.so.patch > > coś chyba nie działa, bo i tak jest używane LD_LIBRARY_PATH. > > To jeszcze kloczek dodał; nie pamiętam, po co zmieniałem nazwę... > > $ cvs log perl-use-LD_PRELOAD-for-libperl.so.patch > [...] > total revisions: 1; selected revisions: 1 > description: > ---------------------------- > revision 1.1 > date: 2001/01/08 18:57:59; author: kloczek; state: Exp; > - patches from MDK. > ============================================================================= > > Zostawiłem na zasadzie ,,nie wiem po co to, nakłada się, nie ruszam''. > Pewnie został napisany dlatego: [...] > Zgodnie z moimi testami, to nie jest prawdą; LD_LIBRARY_PATH jak > najbardziej działa. Do wywalenia, nie?
Jednak okazało się, że potrzebny i łatwo da się zrobić, żeby działał. Przy próbie budowania perla 5.8.4 z debug na zainstalowanym 5.8.4 się wyłożył. Chodzi o to, że binarka perla ma ustawione RPATH na katalog archlib/CORE i ta ścieżka jest sprawdzana przed LD_LIBRARY_PATH. Z LD_PRELOAD działa jak trzeba. -- Jakub Bogusz http://cyber.cs.net.pl/~qboosh/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
