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

Reply via email to