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.

Reply via email to