Bug#1127311: newmat FTBFS with undefined symbol __parse_hwcap_and_convert_at_platform

Trupti trupti at linux.ibm.com
Fri Feb 6 20:51:42 GMT 2026


Hi,

This failure was first reported against gcc-15, but further analysis 
showed that it is not a GCC bug.
The issue lies in the package’s build system, which does not correctly 
handle runtime library linking with newer GCC versions.


Therefore, this report tracks the issue against the package itself.


Thanks,
Trupti



On 2026-02-07 01:33, Trupti wrote:
> Package: newmat
> Version: 1.10.4-9
> Severity: serious
> Tags: ftbfs
> User: debian-powerpc at lists.debian.org
> Usertags: ppc64el
> X-Debbugs-Cc: debian-powerpc at lists.debian.org
> 
> Dear Newmat Maintainers,
> 
> Nemat(1.10.4-9) is FTBFS on ppc64el architecture with below error:
> 
> 
>  libtool: compile:  g++ -DHAVE_CONFIG_H -I. -Wdate-time
> -D_FORTIFY_SOURCE=2 -g -O2
> -ffile-prefix-map=/build/reproducible-path/newmat-1.10.4=.
> -fstack-protector-strong -Wformat -Werror=format-security -std=gnu++98
> -c newfft.cpp -o newfft.o >/dev/null 2>&1
> /bin/bash ./libtool  --tag=CXX   --mode=link g++  -g -O2
> -ffile-prefix-map=/build/reproducible-path/newmat-1.10.4=.
> -fstack-protector-strong -Wformat -Werror=format-security -std=gnu++98
> -version-info 10:0:0 -Wl,-z,relro -Wl,-z,now -Wl,-z,defs -o
> libnewmat.la -rpath /usr/lib/powerpc64le-linux-gnu newmat1.lo
> newmat2.lo newmat3.lo newmat4.lo newmat5.lo newmat6.lo newmat7.lo
> newmat8.lo newmatex.lo bandmat.lo submat.lo myexcept.lo cholesky.lo
> evalue.lo fft.lo hholder.lo jacobi.lo newfft.lo sort.lo svd.lo
> newmatrm.lo newmat9.lo
> 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  .libs/newmat1.o
> .libs/newmat2.o .libs/newmat3.o .libs/newmat4.o .libs/newmat5.o
> .libs/newmat6.o .libs/newmat7.o .libs/newmat8.o .libs/newmatex.o
> .libs/bandmat.o .libs/submat.o .libs/myexcept.o .libs/cholesky.o
> .libs/evalue.o .libs/fft.o .libs/hholder.o .libs/jacobi.o
> .libs/newfft.o .libs/sort.o .libs/svd.o .libs/newmatrm.o
> .libs/newmat9.o   -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
>  -g -O2 -ffile-prefix-map=/build/reproducible-path/newmat-1.10.4=.
> -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro
> -Wl,-z -Wl,now -Wl,-z -Wl,defs   -Wl,-soname -Wl,libnewmat.so.10 -o
> .libs/libnewmat.so.10.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:699: libnewmat.la] Error 1
> make[2]: Leaving directory '/build/reproducible-path/newmat-1.10.4'
> make[1]: *** [Makefile:608: all] Error 2
> make[1]: Leaving directory '/build/reproducible-path/newmat-1.10.4'
> dh_auto_build: error: make -j8 returned exit code 2
> make: *** [debian/rules:23: binary-arch] Error 25
> dpkg-buildpackage: error: debian/rules binary-arch subprocess failed
> with exit status 2
> 
> 
> Here is full build log for reference
> https://buildd.debian.org/status/fetch.php?pkg=newmat&arch=ppc64el&ver=1.10.4-9%2Bb1&stamp=1768632273&raw=0
> 
> Note: Previously built with gcc 14 now falling with gcc 15.
> 
> 
> Thanks,
> Trupti



More information about the debian-science-maintainers mailing list