On 14/04/2026 17:58, Santiago Vila wrote:
Package: src:libtool
Version: 2.5.4-10
Severity: serious
Control: affects -1 src:librcsb-core-wrapper src:libt3widget
src:pystring src:srecord
Hello. The packages in the affects line fail to build with an error
message like this:
/usr/bin/x86_64-linux-gnu-ld.bfd: srecord/quit/.libs/normal.o: in
function `_GLOBAL__sub_I_normal.cc':
./srecord/quit/normal.cc:102:(.text.startup+0x22): undefined reference
to `__dso_handle'
/usr/bin/x86_64-linux-gnu-ld.bfd: srecord/quit/.libs/normal.o:
relocation R_X86_64_PC32 against undefined hidden symbo
l `__dso_handle' can not be used when making a shared object
/usr/bin/x86_64-linux-gnu-ld.bfd: final link failed: bad value
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:3866: srecord/libsrecord.la] Error 1
The above example is for srecord, see this for a full build log:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/srecord.html
I've made a debbisect for "pystring" and this was the outcome:
bisection finished successfully
last good timestamp: 20260329T022235Z
first bad timestamp: 20260329T142947Z
the following packages differ between the last good and first bad
timestamp:
libtool 2.5.4-9 -> 2.5.4-10
libtool-bin 2.5.4-9 -> 2.5.4-10
For that reason, I'm reporting this as a single bug against libtool.
However, if I'm mistaken and this is not a bug in libtool, and packages
have to adapt to this change, please clone this bug and reassign to the
affected packages, if possible including a brief explanation of the
problem
and how they are supposed to fix their packages.
Thanks for debugging this. It was a bad patch in the -10 upload, not
the upstream libtool.
I've done an upload reverting it, and will be re-examining the patch
before uploading.
On a potentially related matter, libtool is pulling in
buildchain-related libs; eg building in an environment with
libgcc-16-dev present leads to dependencies in libtool-bin that means
libtool-bin won't work for current unstable (gcc-15 as default); I still
need to confirm whether this is a different bug, but it needs tracking.
Regards
Alastair
--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
e: [email protected], im: @alastair:mckinstry.ie
https://mastodon.ie/@amckinstry
--
Alastair McKinstry,
GPG: 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5
e: [email protected], im: @alastair:mckinstry.ie
https://mastodon.ie/@amckinstry