Control: tag -1 confirmed On Sun, May 22, 2016 at 02:13:47PM +0000, Samuel Thibault wrote: > Package: perl > Version: 5.24.0-1 > Severity: important
> On hurd-i386, version 5.24.0-1 of Perl does not support error strings > any more: This is because the probing code picks up a wrong prototype for strerror_r(3), because _GNU_SOURCE is no longer defined even though it's in hints/gnu.sh. It looks like upstream commit http://perl5.git.perl.org/perl.git/commit/41d73075f0801c26794dadb1ff690f305d7e53a7 changed the default Configure behaviour: - -O : let -D and -U override definitions from loaded configuration file. + -O : ignored for backward compatibility We specify -Dccflags=[...] from debian/config.debian, so it now overrides the settings in hints/gnu.sh. It looks like the other architectures get _GNU_SOURCE (and _REENTRANT) via hints/linux.sh -> UU/usethreads.cbu, possibly Hurd needs something similar. -- Niko Tyni nt...@debian.org