Bug#1029167: mozjs78: Fails to build on armhf and armel

Adrian Bunk bunk at debian.org
Fri Jan 27 10:03:17 GMT 2023


On Wed, Jan 18, 2023 at 01:59:34PM -0500, Jeremy Bicha wrote:
> Source: mozjs78
> Version: 78.15.0-6
> Severity: serious
> Tags: ftbfs
> Justification: fails to build from source (but built successfully in the past)
> X-Debbugs-Cc: debian-arm at lists.debian.org, cjs at packages.debian.org
> User: debian-arm at lists.debian.org
> Usertags: armel armhf
> 
> mozjs78 fails to build on armhf & armel.
> 
> I have little interest in working on this bug myself. I only stumbled
> across this bug because I applied a build fix needed by Debian's
> switch to Python 3.11. mozjs78 has been End of Life since October 2021
> and is only still in Debian because Cinnamon hasn't switched to
> mozjs102 yet.
> 
> By the way, 0ad has an embedded copy of mozjs78 and still builds on
> armhf so maybe it includes a fix or a workaround for this build
> failure.
> 
> /usr/bin/ld: /<<PKGBUILDDIR>>/debian/build/js/src/build/../../../config/external/icu/common/rbbi.o:
> in function `std::type_info::operator!=(std::type_info const&) const':
>...

WITH_SYSTEM_ICU = yes fixes this error on armel.

The build fails later due to 146 TEST-UNEXPECTED-FAIL,
which is not a problem for 0ad who aren't running the mozjs testsuite.

> Thank you,
> Jeremy Bicha

cu
Adrian



More information about the pkg-gnome-maintainers mailing list