Nie puszczać perli

Radoslaw Zielinski radek at karnet.pl
Mon Nov 17 16:21:33 CET 2003


Jakub Bogusz <qboosh at pld-linux.org> [17-11-2003 12:53]:
> On Mon, Nov 17, 2003 at 12:46:23PM +0100, Bartek Jakubski wrote:
[...]
>> W ogóle po upgrade do perl-5.8.2 programy zlinkowane z libperl mi
>> nawaliły. Konkretnie irssi i apache1 z mod_perlem.

Który mod_perl (wersja, release) i na którym perlu budowany?  Czy
przebudowanie pomogło?  Czy możesz podać test-case?

Jeśli mod_perl był budowany na 5.8.1, to kompatybilności może nie być.

BTW: IIRC dla Apache2 musi być mod_perl >= 1.99_10, jeśli perl > 5.8.0.

> Czyli jednak nie ma binarnej kompatybilności i SONAME powinno być
> zmienione?

Powinna być; po to wydano 5.8.2.  Za perldelta.pod:

  Incompatible Changes
    For threaded builds for modules calling certain re-entrant system
    calls, binary compatibility was accidentally lost between 5.8.0 and
    5.8.1.  Binary compatibility with 5.8.0 has been restored in 5.8.2,
    which necessitates breaking compatibility with 5.8.1. We see this
    as the lesser of two evils.

    This will only affect people who have a threaded perl 5.8.1, and
    compiled modules which use these calls, and now attempt to run the
    compiled modules with 5.8.2. The fix is to re-com- pile and re-install
    the modules using 5.8.2.


Postaram się to dziś obejrzeć (ale nie obiecuję).  Inne przypadki
nieprawidłowości i test-case znacznie w tym pomogą, jeśli ktoś coś jeszcze
zauważył.

-- 
Radosław Zieliński <radek at karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20031117/7890c4a8/attachment.sig>


More information about the pld-devel-pl mailing list