Hi,
Perl 5.24, as any other new perl version, requires all modules that are not purely perl code to be rebuilt. We did that for all packages in our repos.
For a list of upstream changes please refer to `man perldelta`.
Since users probably installed some from AUR or with CPANPLUS::Dist::Arch, I wrote a script[1] that generates a local rebuild list. To use it you will also need this[2].
Note that: - some modules simply don't support being loaded directly (Irssi, SVN::_Core, Tk::Entry among others) so also run the test (`perl -M$module -e1`) manually before reporting. - site_perl overrides vendor_perl so if you fix an error for a module in site_perl you have to run the script again afterwards.
[1] https://git.server-speed.net/users/flo/bin/plain/find-broken-perl-packages.s... [2] https://git.server-speed.net/users/flo/bin/plain/module-to-dist.pl
Binaries linking with libperl.so will also need to be rebuilt. You can use lddd from devtools to find those.
Please report any issue you encounter.
Florian
arch-dev-public@lists.archlinux.org