Re: Some perl and ruby breakage ahead...
Buchan Milne <[email protected]>
| Newsgroups | gmane.linux.mandrake.cooker.devel |
|---|---|
| Organization | Mandriva contributors |
| Message-ID | <[email protected]> |
On Wednesday, 11 January 2012 00:40:24 Bernhard Rosenkraenzer wrote: > On 2012-01-09 21:59, Per Øyvind Karlsen wrote: > > perl has backwards compatibility though, so should usually not cause > > that heavy breakage > > for packages built against older versions.. :) > > As expected, that backwards compatibility doesn't really work - it > always worked well for perl modules written in perl, but never worked > too well between bigger updates for stuff that uses the C<->Perl > interface. > > 5.12.x -> 5.14.x is no exception: > > [root@localhost ~]# rpm -q perl > perl-5.14.2-1-mdv2012.0.i586 > [root@localhost ~]# urpmi > /usr/bin/perl: symbol lookup error: > /usr/lib/perl5/vendor_perl/5.12.3/i386-linux-thread-multi/auto/URPM/URPM.so > : undefined symbol: Perl_Gthr_key_ptr > > Most of the packages broken by this simply need a rebuild though, some > will need minor tweaking (most of which we can steal from the Ark > repositories, I've done the 5.14 update there a while back). I note that Mageia Cauldron has had perl 5.14 since June 2011: http://svnweb.mageia.org/packages/cauldron/perl/current/ They may also have some patches, but in the case of perl-URPM, may have already diverged too far due to rpm-4.9 vs rpm5. Regards, Buchan