tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

www/firefox on earmv6hf



Hi,

I'm trying to figure out why www/firefox fails on earmv6hf. However, I have no idea why we'd get this assertion:

    if (num >= REGNO_ARM32_S0 && num <= REGNO_ARM32_S31) {
      /*
       * XXX
       * There are two numbering schemes for VFPv2 registers: s0-s31
       * (used by GCC) and d0-d15 (used by LLVM). We won't support both
       * schemes simultaneously in a same frame.
       */
      assert((flags & FLAGS_EXTENDED_VFPV2_REGNO) == 0);

from:

   Compiling jog v0.1.0 (/usr/pkgsrc/www/firefox/work/firefox-137.0.2/toolkit/components/glean/bindings/jog)
assertion "(flags & FLAGS_EXTENDED_VFPV2_REGNO) == 0" failed: file "/usr/src/sys/lib/libunwind/Registers.hpp", line 448, function "void _Unwind::Registers_arm32::copyFloatVectorRegister(int, uint64_t)"
gmake[3]: *** [/usr/pkgsrc/www/firefox/work/firefox-137.0.2/config/makefiles/rust.mk:526: force-cargo-library-build] Abort trap (core dumped)
gmake[3]: Leaving directory '/usr/pkgsrc/www/firefox/work/build/toolkit/library/rust'

Does anyone have any suggestions?

Thanks!
John


Home | Main Index | Thread Index | Old Index