Nie puszczać perli
Radoslaw Zielinski
radek w karnet.pl
Pon, 17 Lis 2003, 16:21:33 CET
Jakub Bogusz <qboosh w 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 w karnet.pl>
[ GPG key: http://radek.karnet.pl/ ]
-------------- następna część ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: nie znany
Url : /mailman/pipermail/pld-devel-pl/attachments/20040626/7890c4a8/attachment.bin
Więcej informacji o liście dyskusyjnej pld-devel-pl