There is a new pull request by paper42 against master on the void-packages repository https://github.com/paper42/void-packages mozjs102 https://github.com/void-linux/void-packages/pull/39498 New package: mozjs102-102.3.0 #### Testing the changes - I tested the changes in this PR: **briefly** all patches are imported from mozjs91 except for: * rebased fix-build-ppc32.patch * imported use-fallback-atomic-operations-on-armv6.patch to fix some issues with armv6l currently the armv6 builds fails with ``` /builddir/.xbps-mozjs102/wrappers/arm-linux-musleabihf-c++ --sysroot /usr/arm-linux-musleabihf -o Unified_cpp_js_src_jit12.o -c -I/builddir/firefox-102.3.0/js/src/dist/system_wrappers -include /builddir/firefox-102.3.0/config/gcc_hidden.h -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DJS_HAS_CTYPES -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/firefox-102.3.0/js/src/jit -I/builddir/firefox-102.3.0/js/src/js/src/jit -I/builddir/firefox-102.3.0/js/src/js/src -I/builddir/firefox-102.3.0/js/src -I/builddir/firefox-102.3.0/js/src/dist/include -I/usr/arm-linux-musleabihf/usr/include/nspr -DMOZILLA_CLIENT -include /builddir/firefox-102.3.0/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -fno-sized-deallocation -fno-aligned-new -fstack-clash-protection -D_FORTIFY_SOURCE=2 -O2 -pipe -march=armv6 -mfpu=vfp -mfloat-abi=hard -I/usr/arm-linux-musleabihf/usr/include -fdebug-prefix-map=/builddir/firefox-102.3.0/js/src=. -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -fno-omit-frame-pointer -funwind-tables -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp {standard input}: Assembler messages: {standard input}:14103: Error: selected processor does not support `isb' in ARM mode ``` A patch file from https://github.com/void-linux/void-packages/pull/39498.patch is attached