Package: src:libvsqlitepp
Version: 0.3.13-4.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source with gcc-15 but built successfully with gcc-14 in past
X-Debbugs-Cc: [email protected],
User: [email protected]
Usertags: ppc64el


Dear Maintainer,

libvsqlitepp fails to build from source on ppc64el with GCC 15.

Below is the error present in build log.

libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/powerpc64le-linux-gnu/15/../../../powerpc64le-linux-gnu/crti.o /usr/lib/gcc/powerpc64le-linux-gnu/15/crtbeginS.o src/sqlite/.libs/libvsqlitepp_la-command.o src/sqlite/.libs/libvsqlitepp_la-connection.o src/sqlite/.libs/libvsqlitepp_la-savepoint.o src/sqlite/.libs/libvsqlitepp_la-execute.o src/sqlite/.libs/libvsqlitepp_la-query.o src/sqlite/.libs/libvsqlitepp_la-result.o src/sqlite/.libs/libvsqlitepp_la-transaction.o src/sqlite/.libs/libvsqlitepp_la-view.o -lsqlite3 -L/usr/lib/gcc/powerpc64le-linux-gnu/15 -L/usr/lib/gcc/powerpc64le-linux-gnu/15/../../../powerpc64le-linux-gnu -L/usr/lib/gcc/powerpc64le-linux-gnu/15/../../../../lib -L/lib/powerpc64le-linux-gnu -L/lib/../lib -L/usr/lib/powerpc64le-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/powerpc64le-linux-gnu/15/../../.. -L/lib -L/usr/lib -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/powerpc64le-linux-gnu/15/crtendS.o /usr/lib/gcc/powerpc64le-linux-gnu/15/../../../powerpc64le-linux-gnu/crtn.o -O3 -g -O2 -ffile-prefix-map=/build/reproducible-path/libvsqlitepp-0.3.13=. -fstack-protector-strong -Werror=format-security -Wl,--as-needed -Wl,-soname -Wl,libvsqlitepp.so.3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,defs -Wl,-soname -Wl,libvsqlitepp.so.3 -o .libs/libvsqlitepp.so.3.0.0 /usr/bin/ld: /usr/lib/gcc/powerpc64le-linux-gnu/15/libgcc.a(float128-ifunc.o):(.data+0x0): undefined reference to `__parse_hwcap_and_convert_at_platform'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:550: libvsqlitepp.la] Error 1
make[2]: Leaving directory '/build/reproducible-path/libvsqlitepp-0.3.13'
make[1]: *** [Makefile:700: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/libvsqlitepp-0.3.13'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:24: binary-arch] Error 255
dpkg-buildpackage: error: debian/rules binary-arch subprocess failed with exit status 2


Build log for reference:
https://buildd.debian.org/status/fetch.php?pkg=libvsqlitepp&arch=ppc64el&ver=0.3.13-4.1%2Bb3&stamp=1768625153&raw=0


This appears to be a GCC 15 toolchain issue on ppc64el. The symbol __parse_hwcap_and_convert_at_platform exists in glibc but GCC 15's
libgcc is not properly linked against it.

This issue affects multiple packages on ppc64el.Below is the list of packages FTBFS on ppc64el with same error:
newmat(1.10.4-9)
tesseract(5.5.0-1)
codeblocks(25.03+dfsg-2)


How should we handle this?
Should I open separate bugs for those packages, or track everything in one place?


Thanks,
Trupti

Reply via email to