Source: mozjs102 Version: 102.2.0-1 Severity: important X-Debbugs-CC: debian-arm@lists.debian.org Tags: ftbfs help
mozjs102 fails to build on armhf. This is a problem because it is blocking us from being able to switch Debian's gjs to use mozjs102 instead of the obsolete mozjs91. https://buildd.debian.org/status/logs.php?pkg=mozjs102&arch=armhf Here's an excerpt from the build log: In function ‘uint64_t js::jit::AtomicCmpXchg64SeqCst(uint64_t*, uint64_t, uint64_t)’, inlined from ‘static T js::jit::AtomicOperations::fetchAndSeqCst(T*, T) [with T = long long int]’ at /<<PKGBUILDDIR>>/js/src/jit/shared/AtomicOperations-shared-jit.h:337:1, inlined from ‘static T js::jit::AtomicOperations::fetchAndSeqCst(SharedMem<T*>, T) [with T = long long int]’ at /<<PKGBUILDDIR>>/js/src/jit/AtomicOperations.h:212:26, inlined from ‘virtual bool cls_testAtomicOperationsI64::run(JS::HandleObject)’ at /<<PKGBUILDDIR>>/js/src/jsapi-tests/testAtomicOperations.cpp:223:3: /<<PKGBUILDDIR>>/debian/build/js/src/jit/AtomicOperationsGenerated.h:240:17: error: ‘asm’ operand has impossible constraints 240 | asm volatile ( | ^~~ Thank you, Jeremy Bicha