Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#55217 - [perl] the package needs to be recompiled with new glibc

Attached to Project: Arch Linux
Opened by Vladimir (_v_l) - Monday, 21 August 2017, 07:25 GMT
Last edited by Doug Newgard (Scimmia) - Tuesday, 22 August 2017, 00:55 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Florian Pritz (bluewind)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No


Description: the perl package provides file 'perl.h' in /usr/lib/perl5/core_perl/CORE/ which includes header file 'xlocale.h' if macro I_XLOCALE is defined. That macro is defined in 'config.h' located in the same directory and created at building time.

With new glibc 2.26 (currently in testing) the 'xlocale.h' file is removed (see so perl needs to be rebuilt. Before that any package that use "builtin" perl (that includes the 'perl.h') will fail to compile, for example vim.

P.S. Earlier I wrongly marked the perl _package_ as being "out-of-dated", as was noted to me by Florian Pritz. I'm sorry, I was confused by the fact that perl itself works fine but only compilation of a program that includes 'perl.h' fails.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Tuesday, 22 August 2017, 00:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  perl 5.26.0-3
Comment by Nicholas Sielicki (sielicki) - Monday, 21 August 2017, 14:22 GMT
I think this ought to be tagged with higher severity. The reach of this is substantial; a lot of software will not successfully build until this is done.

Some useful details here:
Comment by Florian Pritz (bluewind) - Monday, 21 August 2017, 18:07 GMT
Please check if perl 5.26.0-3 from [testing] works for you.
Comment by Nicholas Sielicki (sielicki) - Monday, 21 August 2017, 19:32 GMT
Installed perl 5.26.0-3 from testing and it fixed a build issue that I was seeing. Thank you for the very quick fix.
Comment by Eli Schwartz (eschwartz) - Monday, 21 August 2017, 19:33 GMT
I just successfully built vim-git after updating to the perl in [testing].

EDIT: ooh, a minute too late. :D
Comment by Vladimir (_v_l) - Monday, 21 August 2017, 23:55 GMT
Thank you, now vim compiles fine.