nowy perl

Jakub Bogusz qboosh w pld-linux.org
Śro, 12 Maj 2004, 23:54:28 CEST


On Sun, May 09, 2004 at 01:50:05PM +0200, Radoslaw Zielinski wrote:
> Jakub Bogusz <qboosh w pld-linux.org> [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/



Więcej informacji o liście dyskusyjnej pld-devel-pl