Bug#1110555: 0ad ftbfs with GCC 15 on armhf

Matthias Klose doko at debian.org
Fri Aug 8 15:42:24 BST 2025


Package: src:0ad
Version: 0.27.0-2
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15

0ad ftbfs with GCC 15 on armhf:

[...]
  0:50.79    Compiling jsrust v0.1.0 
(/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/js/src/rust)
  0:51.07     Finished `dev` profile [unoptimized + debuginfo] target(s) 
in 41.51s
  0:56.65 modules/fdlibm/src
  0:57.36 mozglue/baseprofiler
  1:06.57 mozglue/interposers
  1:08.94 In file included from 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/AtomicOperations.h:14,
  1:08.94                  from 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/js/src/builtin/AtomicsObject.cpp:24,
  1:08.94                  from Unified_cpp_js_src0.cpp:11:
  1:08.94 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/js/src/jit/AtomicOperationsGenerated.h: 
In function ‘uint64_t js::jit::AtomicCmpXchg64SeqCst(uint64_t*, 
uint64_t, uint64_t)’:
  1:08.94 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/js/src/jit/AtomicOperationsGenerated.h:242:17: 
error: ‘asm’ operand has impossible constraints or there are not enough 
registers
  1:08.94   242 |                 asm volatile (
  1:08.94       |                 ^~~
  1:13.50 make[6]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/rules.mk:667: 
Unified_cpp_js_src0.o] Error 1
  1:13.50 make[6]: *** Waiting for unfinished jobs....
  1:30.49 mozglue/misc
  1:31.90 make[5]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/recurse.mk:72: 
js/src/target-objects] Error 2
  1:31.90 make[5]: *** Waiting for unfinished jobs....
  1:46.21 In file included from 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/AtomicOperations.h:14,
  1:46.21                  from 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/js/src/jit/VMFunctions.cpp:17,
  1:46.21                  from Unified_cpp_js_src_jit11.cpp:38:
  1:46.21 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/js/src/jit/AtomicOperationsGenerated.h: 
In function ‘uint64_t js::jit::AtomicCmpXchg64SeqCst(uint64_t*, 
uint64_t, uint64_t)’:
  1:46.21 
/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/build-debug/js/src/jit/AtomicOperationsGenerated.h:242:17: 
error: ‘asm’ operand has impossible constraints or there are not enough 
registers
  1:46.21   242 |                 asm volatile (
  1:46.21       |                 ^~~
  1:50.17 make[6]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/rules.mk:667: 
Unified_cpp_js_src_jit11.o] Error 1
  1:50.17 make[6]: *** Waiting for unfinished jobs....
  2:08.67 make[5]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/recurse.mk:72: 
js/src/jit/target-objects] Error 2
  2:08.67 make[4]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/recurse.mk:34: 
compile] Error 2
  2:08.67 make[3]: *** 
[/<<PKGBUILDDIR>>/libraries/source/spidermonkey/mozjs-115.16.1/config/rules.mk:361: 
default] Error 2
  2:08.67 make[2]: *** [client.mk:60: build] Error 2
  2:08.69 0 compiler warnings present.
  Config object not found by mach.
Configure complete!
Be sure to run |mach build| to pick up any changes
ERROR: SpiderMonkey build failed
make[1]: *** [debian/rules:38: override_dh_auto_build] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:16: binary-arch] Error 2



More information about the Pkg-games-devel mailing list