Package: libvsqlitepp
Version: 0.3.13-4.2
Severity: important
Tags: ftbfs,sid, patch
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.

/usr/bin/powerpc64le-linux-gnu-ld.bfd: /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:23: binary-arch] Error 25
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.2&stamp=1770225714&raw=0


After adding the required libraries for the ppc64el architecture by modifying debian/rules as shown below,
the package now builds successfully.

ifeq ($(DEB_HOST_ARCH),ppc64el)
export DEB_LDFLAGS_MAINT_APPEND += -lgcc -lgcc_s -lc
endif


Thanks,
Trupti

Reply via email to