Your message dated Mon, 11 Mar 2024 18:37:22 +0000
with message-id <[email protected]>
and subject line Bug#1015502: fixed in libmawk 1.0.4-3
has caused the Debian Bug report #1015502,
regarding libmawk: 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.)
--
1015502: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015502
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libmawk
Version: 1.0.2-3
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/libmawk_1.0.2-3_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
Makefile:44: warning: ignoring prerequisites on suffix rule definition
Makefile:44: warning: ignoring prerequisites on suffix rule definition
Makefile:41: warning: ignoring prerequisites on suffix rule definition
Makefile:41: warning: ignoring prerequisites on suffix rule definition
Makefile:58: warning: ignoring prerequisites on suffix rule definition
Makefile:52: warning: ignoring prerequisites on suffix rule definition
Makefile:52: warning: ignoring prerequisites on suffix rule definition
../lmawk -f io_print1.awk < test.in > io_print1.out 2>&1; true
../lmawk -f io_printf.awk < test.in > io_printf.out 2>&1; true
../lmawk -f nan_if.awk < test.in > nan_if.out 2>&1; true
../lmawk -f nan_ops.awk < test.in > nan_ops.out 2>&1; true
../lmawk -f nan_io.awk < test.in > nan_io.out 2>&1; true
../lmawk -f nan_isnan.awk < test.in > nan_isnan.out 2>&1; true
../lmawk -f math_func.awk < test.in > math_func.out 2>&1; true
../lmawk -f math_fmod.awk < test.in > math_fmod.out 2>&1; true
../lmawk -f arr_orig.awk < test.in > arr_orig.out 2>&1; true
../lmawk -f arr_order.awk < test.in > arr_order.out 2>&1; true
../lmawk -f getln_nul.awk < test.in > getln_nul.out 2>&1; true
../lmawk -f valueof.awk < test.in > valueof.out 2>&1; true
../lmawk -f wc.awk < test.in > wc.out 2>&1; true
../lmawk -f reg012.awk < test.in > reg012.out 2>&1; true
../lmawk -f wfrq0.awk < test.in > wfrq0.out 2>&1; true
../lmawk -f decl.awk < test.in > decl.out 2>&1; true
-> fpe test
-> re_test
../lmawk -f call.awk < test.in > call.out 2>&1; true
../lmawk -f acall.awk < test.in > acall.out 2>&1; true
../lmawk -f stack_grow.awk < test.in > stack_grow.out 2>&1; true
zfifo/zfifo_test < stage1.zf > stage1.out 2>&1; true
zfifo/zfifo_test < stage2.zf > stage2.out 2>&1; true
zfifo/zfifo_test < large_writes.zf > large_writes.out 2>&1; true
zfifo/zfifo_test < small_reads.zf > small_reads.out 2>&1; true
LMAWK=../lmawk ./da_bin_test.sh arr_order.awk
*** buffer overflow detected ***: terminated
Aborted
1,21d0
< function side_effect
< 000 pushd 1
< 002 a_pusha A
< 004 a_del
< 005 pushd 6
< 007 ret
< 008 ret0
<
< BEGIN
< 000 pushd 1
< 002 ae_pusha_wr A
< 004 call side_effect 0
< 007 assign_arr
< 008 pop
< 009 pushd 1
< 011 ae_pushi A
< 013 pushd 1
< 015 add
< 016 pushint 1
< 018 print
< 020 exit0
make[5]: *** [Makefile:58: arr_order.dab] Error 1
make[5]: Leaving directory '/<<PKGBUILDDIR>>/src/libmawk/regression'
make[4]: *** [Makefile:35: all] Error 2
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/libmawk/regression'
make[3]: *** [Makefile:118: test] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/libmawk'
make[2]: *** [Makefile:7: test] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[1]: *** [Makefile:22: test] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j8 test "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1
returned exit code 2
make: *** [debian/rules:8: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libmawk
Source-Version: 1.0.4-3
Done: Bdale Garbee <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libmawk, 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.
Bdale Garbee <[email protected]> (supplier of updated libmawk 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: SHA512
Format: 1.8
Date: Mon, 11 Mar 2024 12:06:08 -0600
Source: libmawk
Architecture: source
Version: 1.0.4-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Electronics Team
<[email protected]>
Changed-By: Bdale Garbee <[email protected]>
Closes: 1015502
Changes:
libmawk (1.0.4-3) unstable; urgency=medium
.
* disable link time optimization per upstream, closes: #1015502
Checksums-Sha1:
099efacfd62a21a994684487969bc87baf38b9ad 1993 libmawk_1.0.4-3.dsc
966e5e7c3145348a577600b26adea6ce941b9dec 3352 libmawk_1.0.4-3.debian.tar.xz
b27dbdf36ee5707644f267c91937a2b5e8eb4647 6391 libmawk_1.0.4-3_amd64.buildinfo
Checksums-Sha256:
22f5b9c9bedc84bf9c23d1fe2f04bff5e9a289a9743e06d2e25d69cdcd2976f9 1993
libmawk_1.0.4-3.dsc
4e621a0ac650659ee169226e8b7fee16e3754262e7911221578c4c2227ab13cb 3352
libmawk_1.0.4-3.debian.tar.xz
86c9190d5638977a10c3a07d69a94bebaf1a83399f7db340135fcc22d2f00328 6391
libmawk_1.0.4-3_amd64.buildinfo
Files:
91d2a084a40c39f001795e109c8c5b35 1993 libs optional libmawk_1.0.4-3.dsc
49e32e67744013f1433dbd32971cc0cd 3352 libs optional
libmawk_1.0.4-3.debian.tar.xz
59018b3697c64b94390d760ca21139aa 6391 libs optional
libmawk_1.0.4-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEHguq2FwiMqGzzpLrtwRxBYMLn6EFAmXvST8ACgkQtwRxBYML
n6GYvg//abeolBUwEylGM3oI3rSDvQezzDZIQdzcNqu0cNO1b1oBnJ9H+3PLSFz5
XXQOfQ5pXqmsZe5u6ajR5beNkouS49J39+k+54QpHleZHjLMTrJsTIzynSELZtpm
R3cZOiht0T1QNgx//4IYWJu7GEo6JFUB1S8IjEMwbZV0ebjuqRds0RMTU6TABsrq
xcgOJWaUQpW0Qom1vnQLD10wqiBooZg5iE0fMeYV2V4Ud7r0k9nH0rHs12FkgAK4
YhfXAn/vktcTeMFSCKHJubvY8f+ZkiQaWoJ7Pa2fwcw5rHlnJ5/l3pdg4zq4FxPi
zANNMrVqkjY8NmLc4jFk/o0O/B8vwlYTtvQ23+YYPEDlg3v0CVQIu9MiWsDnDhHF
3MbMGBK7jq7pYmS0mxZxDp6JPbY9xjNe3CgmiCMmVT502KrFmSJv6N8YpFfLgLC1
oS2a8RdEIXQancUN5fZg25J+RN2qzD+B55QY5BWVJeQcLtoZ/Gnbcv/YZbZ+nZlT
TWnl3XEHd2CM1BqXjT6sQfVa1sGA456dUmY5RvmeiNi7QlOp9PxFhjccIyfA3Wy7
Bh/M/vcEEL/ly8qjCKTUNfA54YgFhv37an6czUWff6QSX/yV726gVzmqRNYz7pdg
2Ie+OvLEON8jUU5R7+TYE88Zk6j6pS4fBB8RJh56+imMCNUEI6M=
=DqSv
-----END PGP SIGNATURE-----
pgpP_DMtKnAcK.pgp
Description: PGP signature
--- End Message ---