Notícia: Alteração do caminho da biblioteca Perl

O pacote perl agora usa um caminho de versão para módulos compilados. Isso significa que os módulos construídos para uma versão perl não correspondente não serão mais carregados e devem ser reconstruídos.

Um gancho do pacman avisa sobre os módulos afetados durante a atualização mostrando uma saída como esta:

WARNING: '/usr/lib/perl5/vendor_perl' contains data from at least 143 packages which will NOT be used by the installed 
perl interpreter.
-> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/vendor_perl'`

Você deve reconstruir todos os pacotes afetados com o novo pacote perl antes de poder usá-los novamente. A mudança também afeta módulos instalados diretamente via CPAN. A reconstrução também será necessária novamente com futuras atualizações do pacote principal do perl, como 5.28 e 5.30.

Observe que a reconstrução já era necessária para atualizações importantes antes desta alteração, no entanto, o perl não tentará mais carregar os módulos e, em seguida, falhará de maneiras estranhas.

Se o sistema de compilação de algum software não detectar a alteração automaticamente, você pode usar perl -V: vendorarch em seu PKGBUILD para que o perl consulte o caminho correto. Há também o sitearch para software que não foi empacotado com o pacman.