Your message dated Tue, 06 Dec 2022 11:05:15 +0000
with message-id <[email protected]>
and subject line Bug#1015579: fixed in perl 5.36.0-5
has caused the Debian Bug report #1015579,
regarding perl: ftbfs with LTO (link time optimization) enabled
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1015579: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015579
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:perl
Version: 5.34.0-4
Severity: minor
Tags: sid bookworm
User: [email protected]
Usertags: ftbfs-lto
This package currently fails to build (at least on the amd64
architecture) with link time optimizations enabled. For a background
for LTO please see
https://wiki.debian.org/ToolChain/LTO
The goal is to enable this optimization by default in an upcoming
Debian release in dpkg-buildflags for 64bit architectures. The goal
is to get this package to build with link time optimizations, or to
explicitly disable link time optimizations for this package build.
To reproduce the build failure, enable the lto optimization in
testing/unstable by adding "optimize=+lto" to DEB_BUILD_MAINT_OPTIONS
in the debian/rules file, or if this macro is unset, just set it:
export DEB_BUILD_MAINT_OPTIONS = optimize=+lto
Please try to fix the build with lto enabled, fixing the packaging or
forwarding the issue upstream. If the issue cannot be fixed,
explicitly disallow building the package with lto by adding to your
rules file:
export DEB_BUILD_MAINT_OPTIONS = optimize=-lto
or adding that string to your existing setting of DEB_BUILD_MAINT_OPTIONS.
The full build log can be found at:
http://qa-logs.debian.net/2022/06/09/dpkglto/perl_5.34.0-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
cpan/version/t/04strict_lax ...................................... ok
cpan/version/t/05sigdie .......................................... ok
cpan/version/t/06noop ............................................ ok
cpan/version/t/07locale .......................................... ok
cpan/version/t/08_corelist ....................................... ok
cpan/version/t/09_list_util ...................................... ok
cpan/version/t/10_lyon ........................................... ok
cpan/version/t/11_taint .......................................... skipped
t/perf/benchmarks ................................................ ok
t/perf/opcount ................................................... ok
t/perf/optree .................................................... ok
t/perf/speed ..................................................... ok
t/perf/taint ..................................................... ok
t/porting/FindExt ................................................ ok
t/porting/args_assert ............................................ ok
t/porting/authors ................................................ skipped
t/porting/bench .................................................. skipped
t/porting/bench_selftest ......................................... ok
t/porting/bincompat .............................................. ok
t/porting/checkcase .............................................. ok
t/porting/checkcfgvar ............................................ ok
t/porting/cmp_version ............................................ skipped
t/porting/copyright .............................................. ok
t/porting/corelist ............................................... ok
t/porting/customized ............................................. skipped
t/porting/diag ................................................... ok
t/porting/dual-life .............................................. ok
t/porting/exec-bit ............................................... ok
t/porting/extrefs ................................................ ok
t/porting/filenames .............................................. ok
t/porting/globvar ................................................ ok
t/porting/libperl ................................................ # Failed
test 4 - has data const symbols at porting/libperl.t line 323
# Failed test 5 - has PL_no_mem at porting/libperl.t line 324
FAILED at test 4
t/porting/maintainers ............................................ ok
t/porting/manifest ............................................... ok
t/porting/pending-author ......................................... skipped
t/porting/perlfunc ............................................... ok
t/porting/pod_rules .............................................. ok
t/porting/podcheck ............................................... skipped
t/porting/re_context ............................................. ok
t/porting/readme ................................................. ok
t/porting/regen .................................................. ok
t/porting/ss_dup ................................................. ok
t/porting/test_bootstrap ......................................... ok
t/porting/utils .................................................. skipped
Failed 1 test out of 2543, 99.96% okay.
porting/libperl.t
### Since not all tests were successful, you may want to run some of
### them individually and examine any diagnostic messages they produce.
### See the INSTALL document's section on "make test".
### You have a good chance to get more information by running
### ./perl harness
### in the 't' directory since most (>=80%) of the tests succeeded.
### You may have to set your dynamic library search path,
### LD_LIBRARY_PATH, to point to the build directory:
### setenv LD_LIBRARY_PATH `pwd`; cd t; ./perl harness
### LD_LIBRARY_PATH=`pwd`; export LD_LIBRARY_PATH; cd t; ./perl harness
### export LD_LIBRARY_PATH=`pwd`; cd t; ./perl harness
### for csh-style shells, like tcsh; or for traditional/modern
### Bourne-style shells, like bash, ksh, and zsh, respectively.
Elapsed: 1282 sec
u=12.11 s=4.54 cu=1398.92 cs=92.95 scripts=2543 tests=1196755
make[2]: *** [makefile:808: test] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-static'
dh_auto_test: error: cd build-static && make -j8 test returned exit code 2
make[1]: *** [debian/rules:127: perl-test-static-stamp] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:79: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: perl
Source-Version: 5.36.0-5
Done: Niko Tyni <[email protected]>
We believe that the bug you reported is fixed in the latest version of
perl, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Niko Tyni <[email protected]> (supplier of updated perl package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 06 Dec 2022 11:43:06 +0200
Source: perl
Architecture: source
Version: 5.36.0-5
Distribution: unstable
Urgency: medium
Maintainer: Niko Tyni <[email protected]>
Changed-By: Niko Tyni <[email protected]>
Closes: 1015579 1016369
Changes:
perl (5.36.0-5) unstable; urgency=medium
.
* Backported upstream changes:
+ only clear the stream error state in readline() for glob()
(Closes: #1016369)
+ skip failing tests in libperl.t when building with LTO.
(Closes: #1015579)
* Refresh cross build support files for all architectures.
Checksums-Sha1:
7eaba81bef840b7b4371d8c98709d8546a57c5e4 2886 perl_5.36.0-5.dsc
855fa01f69333f383ce6fb742cfd3a4baa6c6c18 169260 perl_5.36.0-5.debian.tar.xz
2036f59ba71c017e05949e0cafd5fbaf3fd60a64 6441 perl_5.36.0-5_source.buildinfo
Checksums-Sha256:
a8b2b02243d37a8476a291d82bbe012de6a270a1ca404f94e063852ab4ce8f9b 2886
perl_5.36.0-5.dsc
e34e832c4f4f6d6e8298bbfff067036a4efb2805aa30ecacfa1f0423990243b1 169260
perl_5.36.0-5.debian.tar.xz
acb7f893e616fe30a9e0d4dc189d2929df56ef4df61414d5e507e9531ae71efa 6441
perl_5.36.0-5_source.buildinfo
Files:
6cb6454219fa2f907af6c694f25d37cd 2886 perl standard perl_5.36.0-5.dsc
5b9aeece8699fc6bae99e0b9e0d7a254 169260 perl standard
perl_5.36.0-5.debian.tar.xz
ebfc1705600b54967bdb6d1fb6f111db 6441 perl standard
perl_5.36.0-5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCAAvFiEEdqKOQsmBHZHoj7peLsD/s7cwGx8FAmOPDuARHG50eW5pQGRl
Ymlhbi5vcmcACgkQLsD/s7cwGx8wfhAAvKgkf1W/f4McuM5H2NC4fTa9yklhc7uP
spPuhEZrdHNpkqgxxfoAUpimTgRyQd8nFx5wtQ5AtbW6k0RhmACVCwKAEjspEPOy
sFqPQ0B/l8VlS0NfJ7cbB0b2NUTGMK9rg8WEFnDsFhSDGIE9gBAzWD0auad3ticE
7JpxWYJXktQqnJaLNpBO7XF1OhRBgSnOC/kbwUc/19SS41P4kANz6ub+JKazPtVY
Yx/W2rUY6CB6EyeWmDVeRI6ENhHWP3Fa84UDix4Q9m/vfotZTThwBeThepFTukfP
5JXmfomTrfkt5d3RNaiqyrNgZntfJ1pQcGLvIH3Y3BHEFmftl382PS7X39wXkCty
URDlqrqZSMeHlpChMfVssL3m1lHaqg8H0HDu+mMr4ThKJYeI8scYqUsCYw9+g2Yi
4420/UEWANxwcI2rcuEK8zZ1o4TkTtgkUvo40DUqoKhCVIRUX1UcBAwQ488YXYqI
rXM5ML09wAt6UEABBJmu36pABK12GuRGewKf5/gMQ5FFx2nPhnhmP6TlW0GkL9eZ
IDYf6IQAuZl8EdbY7fofwg7hZaZMATNIX+ax0/Cl21JIHjOOatF7ALsoUQ6JtNAM
ulV5KwyjIWJV9xRugCgBAMurBURFWRce41xfH06zAW4PTh3PuxdYNQwshckDlnPm
IJgtenDWF50=
=Le6A
-----END PGP SIGNATURE-----
--- End Message ---