On Mon, Jul 6, 2026 at 10:11 AM Simon McVittie <[email protected]> wrote: > It looks as though recompiling src:mozjs has caused it to lose a symbol > that it previously exported, with a side-effect of making libgjs > unusable on armhf. Other architectures seem fine. > > The name __aeabi_uidivmod looks like a toolchain thing rather than part > of mozjs itself, and > https://codesearch.debian.net/search?q=__aeabi_uidivmod&literal=1 > indicates that it's part of libgcc. Has there perhaps been a gcc or LLVM > behaviour change in how this symbol is expected to be handled? Maybe it > was previously copied (statically linked) into libmozjs, but is now > imported from the shared libgcc? (Note that libmozjs is partly Rust, if > that matters.) > > If this is a toolchain behaviour change, a simple rebuild of src:gjs > might address this. (Or not, I don't know.)
I'm uploading a new bugfix version of gjs to Unstable now which will fix this bug. Next time, I think you could either do a maintainer upload or request a binNMU to fix this even if it's only a guess that it will fix the issue. Thank you, Jeremy Bícha

