Your message dated Wed, 20 Jul 2022 15:34:30 +0000
with message-id <[email protected]>
and subject line Bug#1015528: fixed in libtrio 1.16+dfsg1-4
has caused the Debian Bug report #1015528,
regarding libtrio: 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.)
--
1015528: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015528
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:libtrio
Version: 1.16+dfsg1-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/libtrio_1.16+dfsg1-3_unstable_dpkglto.log
The last lines of the build log are at the end of this report.
[...]
Resolving user defined references...
Finding anchors and sections in the documentation...
Transferring function references...
Combining using relations...
Adding members to index pages...
Correcting members for VHDL...
Computing tooltip texts...
Generating style sheet...
Generating search indices...
Generating example documentation...
Generating file sources...
Parsing code for file compare.c...
Parsing code for file doc.h...
Parsing code for file doc_dynamic.h...
Parsing code for file doc_printf.h...
Parsing code for file doc_register.h...
Parsing code for file doc_scanf.h...
Parsing code for file doc_static.h...
Parsing code for file example.c...
Parsing code for file regression.c...
Parsing code for file strio.h...
Parsing code for file trio.c...
Parsing code for file trio.h...
Parsing code for file triodef.h...
Parsing code for file trionan.c...
Parsing code for file trionan.h...
Parsing code for file triop.h...
Parsing code for file triostr.c...
Parsing code for file triostr.h...
Generating file documentation...
Generating page documentation...
Generating group documentation...
Generating class documentation...
Generating namespace index...
Generating graph info page...
Generating directory documentation...
Generating index page...
Generating page index...
Generating module index...
Generating namespace index...
Generating namespace member index...
Generating annotated compound index...
Generating alphabetical compound index...
Generating hierarchical class index...
Generating member index...
Generating file index...
Generating file member index...
Generating example index...
finalizing index lists...
writing tag file...
Running plantuml with JAVA...
lookup cache used 384/65536 hits=3173 misses=408
finished...
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test
dh_auto_test: warning: Compatibility levels before 10 are deprecated (level 9
in use)
make -j1 test "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-DHAVE_STRUCT_SIGACTION -I. -DDEBUG -fPIC -fvisibility=hidden -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o regression.o regression.c
gcc -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-DHAVE_STRUCT_SIGACTION -I. -DDEBUG -fPIC -fvisibility=hidden regression.o -L.
-ltrio -lm -o regression
/usr/bin/ld: /tmp/ccMQYFPN.ltrans0.ltrans.o: in function `main':
./trionan.c:811: undefined reference to `c99_fpclassify_and_signbit'
/usr/bin/ld: regression: hidden symbol `c99_fpclassify_and_signbit' isn't
defined
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:55: regression] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j1 test "TESTSUITEFLAGS=-j1 --verbose" VERBOSE=1
returned exit code 2
make: *** [debian/rules:33: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: libtrio
Source-Version: 1.16+dfsg1-4
Done: Balint Reczey <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libtrio, 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.
Balint Reczey <[email protected]> (supplier of updated libtrio 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: Wed, 20 Jul 2022 15:45:23 +0200
Source: libtrio
Built-For-Profiles: noudeb
Architecture: source
Version: 1.16+dfsg1-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <[email protected]>
Changed-By: Balint Reczey <[email protected]>
Closes: 1015528
Launchpad-Bugs-Fixed: 1371782
Changes:
libtrio (1.16+dfsg1-4) unstable; urgency=medium
.
* Orphaning the package
.
[ Jelmer Vernooij ]
* Migrate repository from alioth to salsa.
.
[ Till Kamppeter ]
* Link with math library using "-lm" linker option (LP: #1371782)
.
[ Balint Reczey ]
* Cherry-pick upstream fix for older FTBFS
* Fix FTBFS with LTO (Closes: #1015528)
* debian/control: Make the packages Priority: optional
* debian/control: Bump debhelper compat level to 13
* debian/rules: Don't pass --with autotools-dev to dh.
Also don't depend on autotools-dev, none of those are needed above
debhelper version 10.
* Use LDFLAGS properly and keep blhc happy
* debian/rules: Don't pass -lm to configure, it is set in a patch.
Checksums-Sha1:
51472d54a39083d93815ea2d4ecfb4a83f575d00 1922 libtrio_1.16+dfsg1-4.dsc
05127c15413c74ee353017b6a69ae0571c33836e 6680
libtrio_1.16+dfsg1-4.debian.tar.xz
20aca6c3d48dfcfded2c2ac1b2bd757a4e4fa4d5 9006
libtrio_1.16+dfsg1-4_source.buildinfo
Checksums-Sha256:
b494ffd684870c91a57e18f30d43532cb84932d5f6a90b31ed132b0131fb0eb7 1922
libtrio_1.16+dfsg1-4.dsc
22158ab9e5c92ccdaa043f2116da0830b748d67853a8106684bf1bdd12e54ab5 6680
libtrio_1.16+dfsg1-4.debian.tar.xz
d74c7513b1cdd770f127b1ed40147508327533e92f2ed0142994f6ce91cc3068 9006
libtrio_1.16+dfsg1-4_source.buildinfo
Files:
ac0ff11837496e8413f8ad0865647ad8 1922 libs optional libtrio_1.16+dfsg1-4.dsc
f0e426cd36807fef6ffc400979026a19 6680 libs optional
libtrio_1.16+dfsg1-4.debian.tar.xz
63bd4da64e0cdc0c8b636b48e001d869 9006 libs optional
libtrio_1.16+dfsg1-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEI/PvTgXX55rLQUfDg6KBkWslS0UFAmLYFtoACgkQg6KBkWsl
S0WS0RAAgEeTFJh/kwzIH1zbZCTbtH40x5cUdyOGu1O/trNPBZTMcShSaaNp3Nv8
RykLsUD2I2UQ9szPzZS0F9qqLRrzP0tzsNbcmEZ9LsbjR/UM6giBfOknIDZuEwj2
HEFhysHw107op39KsQAN190dOzjCnyPG3aKwopd5dQRx8TcsDyiCFaTBr/3/dp2p
xb/W8MFv73EBBFRUtHuEX5sD9YhUeJwilr9IWryHcsacmYVhMHssDcUIkdSYbiMD
yTEewT2I+RLjy4QugoHgYFpU9NSaaLpSG9rMfLMOrBIAOcwYa5hg2WdMNid0eyDK
2wmyPZDR5h4xHFG/rHfZBWAzkMDueRbJ1krZIlWcsZ2OmshBGzi4b9mBvFMJY0yP
1MRjK5FtnCGyYNR1rq1j4W+4ahNv4dbL+R2Y6fKPfJFN0j1K7clzsOoQdqmZncbx
yyrTPk6D5BZRpPqYErcIfKXAZIqRzFZNn4upFLfPntSDPW9mMmE2pCSqp/r/YuqD
0dGrQHyte60lCp5VotVxJlnE6TTP3CJnriuylb81t2x8uN1R/5x0USaHxT8oLgRv
zgvO63Tu+jh1uAupn93xoJ+QMgBfnfRd9rVHBoF92Rvj1TfwvWeu9cJZSn6Oly4y
SNW8Lw+ROasBcJ3/89OclC9eVWTC50tRPp9+oTMBYpN/jFE/ofo=
=vuRa
-----END PGP SIGNATURE-----
--- End Message ---