Your message dated Sun, 26 Jan 2025 09:21:20 +0000
with message-id <[email protected]>
and subject line Bug#1015538: fixed in massivethreads 1.02-3
has caused the Debian Bug report #1015538,
regarding massivethreads: 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.)


-- 
1015538: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1015538
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:massivethreads
Version: 1.00-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/massivethreads_1.00-4_unstable_dpkglto.log
The last lines of the build log are at the end of this report.

[...]
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_3'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_create_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_uncond_wait_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_init_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_exit_ex_1'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:5322: myth_create_join_many] Error 1
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_yield_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_2'
/usr/bin/ld/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined 
reference to `myth_block_on_stack_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_queue_cb'
: /usr/bin/ld/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to `: 
/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to `myth_join_3'
myth_yield_ex_1'
/usr/bin/ld/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined 
reference to `myth_block_on_stack_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_queue_cb'
: /usr/bin/ld/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_create_1'
: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to `myth_join_3'
/usr/bin/ld: /usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined 
reference to `myth_uncond_wait_cb'
/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so/usr/bin/ld: undefined 
reference to `myth_create_1'
: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to `myth_join_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_uncond_wait_cb'
/usr/bin/ld: /usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined 
reference to `myth_join_2'
/usr/bin/ld/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to `: 
/<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_init_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_exit_ex_1'
myth_startpoint_init_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_exit_ex_1'
collect2: error: ld returned 1 exit status
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:5790: myth_yield_0] Error 1
make[3]: *** [Makefile:5814: myth_yield_1] Error 1
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_yield_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_stack_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_queue_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_3'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_create_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_uncond_wait_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_init_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_exit_ex_1'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:5838: myth_yield_2] Error 1
libtool: link: gcc -I/<<PKGBUILDDIR>>/include -g -O2 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -flto=auto -ffat-lto-objects 
-fstack-protector-strong -Wformat -Werror=format-security -flto=auto 
-ffat-lto-objects -Wl,-z -Wl,relro -o .libs/myth_sleep_queue 
myth_sleep_queue-myth_sleep_queue.o  /<<PKGBUILDDIR>>/src/.libs/libmyth.so -lrt 
-lpthread
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_yield_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_stack_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_block_on_queue_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_3'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_entry_point_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_create_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_uncond_wait_cb'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_join_2'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_init_ex_1'
/usr/bin/ld: /<<PKGBUILDDIR>>/src/.libs/libmyth.so: undefined reference to 
`myth_startpoint_exit_ex_1'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:5682: myth_sleep_queue] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[2]: *** [Makefile:12174: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
make[1]: *** [Makefile:393: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j8 check "TESTSUITEFLAGS=-j8 --verbose" VERBOSE=1 
returned exit code 2
make: *** [debian/rules:4: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: massivethreads
Source-Version: 1.02-3
Done: Nobuhiro Iwamatsu <[email protected]>

We believe that the bug you reported is fixed in the latest version of
massivethreads, 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.
Nobuhiro Iwamatsu <[email protected]> (supplier of updated massivethreads 
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: Sun, 26 Jan 2025 17:59:15 +0900
Source: massivethreads
Architecture: source
Version: 1.02-3
Distribution: experimental
Urgency: medium
Maintainer: Nobuhiro Iwamatsu <[email protected]>
Changed-By: Nobuhiro Iwamatsu <[email protected]>
Closes: 1015538
Changes:
 massivethreads (1.02-3) experimental; urgency=medium
 .
   * d/rules: Disable LTO (Closes: #1015538)
Checksums-Sha1:
 ad93b6848c0aeeb605f43f49a5ad7416c1856c9c 2054 massivethreads_1.02-3.dsc
 ecc8b5fbeb4467b62025fe2d37d20accfe0cb4f1 16684 
massivethreads_1.02-3.debian.tar.xz
 a79396bd10ce705f1acb9caa51b3b479793a384a 6614 
massivethreads_1.02-3_amd64.buildinfo
Checksums-Sha256:
 a04aacfc4a4bf50234ac69595f5d4dde96e4896b2d1bb847cf24cf9ec884a2e7 2054 
massivethreads_1.02-3.dsc
 8b4f52189ed2587b86e3c620c14cde7a8f85710545b2060126cad057ff5d4d56 16684 
massivethreads_1.02-3.debian.tar.xz
 a233bd072c6a804d39652a6e16d408dc381b0225c9f7abe9fbcc3e3fe1229673 6614 
massivethreads_1.02-3_amd64.buildinfo
Files:
 d352365cb90a65ae0628b82cdce83f58 2054 devel optional massivethreads_1.02-3.dsc
 c23ce2169ac4b60f011b91b797b3912d 16684 devel optional 
massivethreads_1.02-3.debian.tar.xz
 6ca12a5d151fbc45500eef09d711ae9b 6614 devel optional 
massivethreads_1.02-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEXmKe5SMhlzV7hM9DMiR/u0CtH6YFAmeV+mEACgkQMiR/u0Ct
H6Zenw//TiedJHYg3GhDYpkgwkf56WDN9JrFlFXkB4pjEmlOxiXsWDSReNfVGj7V
jM0yZn9xTkEQdjERpb2yji1dEeUd2UMyd/Ljmkw92hZBTRSHzkSKCiKBtcRlDMQX
Ktl7awXWI+R3mJXx/HyWk8iyt+jLT2gfoYR8DaMuGevdLvuLczrRizqaO2ckuxJ2
1v8gyHSek02AjdH1wGHzVv18zQ3edtSJaQJB+T7lP//LlSfDH9IELj+N4Vovwcy/
uxjjUmcGfAmfexq9F5bHP3HwQyJ6hsegF3EwFKwBdHcFvvVdKvFK5f+jSkj+ja1K
Ttyjp+D24iFHDsOszJz7yDMVVKGpCZid74b/32s2+YLZ6nhN+iN6He2tL7p46uus
X/IypD2mm+wZvdnhxI56aCZWKSJNt81iQGd/pip6cxpH3EJ9PUpDZP6El/FshOrv
6zY6svZiLI8fW0/sbid+arzrbMpdlruKoa25toGmyMiTvKWUc3C6V1mohQ219q60
fGfLBbKkend84UkHAu/qGjxWMYHxisyRumyq0Sdmmq+LaHmmYUUJvu8WxO7vA+Sh
4qQ3wCfmngK1kOQyUvdjlkw9HUmvRQqM5iNew0fzYInHmkQ+5D/lGDWt5viG5x94
dA5yPF1zQe4yeqx5ay9CeAgd+AEcitF/AHqa50ns2j2NFq8KiGo=
=I3r9
-----END PGP SIGNATURE-----

Attachment: pgp59vUz9nWF_.pgp
Description: PGP signature


--- End Message ---

Reply via email to