There is an updated pull request by subnut against master on the void-packages repository https://github.com/subnut/void-packages mozjs91-91.5.0 https://github.com/void-linux/void-packages/pull/36241 New package: mozjs91-91.7.1 #### Current state - these i686 tests are failing (`js/src/jit-test/tests/basic/bug653153.js`) - ```js // This is the boundary in practice. assertEq(parseInt(1e21 - 65537) > 1e20, true); assertEq(parseInt(1e21 - 65536), 1); assertEq(parseInt(1e21 + 65536), 1); ``` That's because `parseInt(1e21 - 65537)` returns `1` instead of the correct `999999999999999900000` And that's because `(1e21-65537).toString()` returns `"1e+21"` instead of the correct `"999999999999999900000"` #### New package - This new package conforms to the [quality requirements](https://github.com/void-linux/void-packages/blob/master/Manual.md#quality-requirements): **YES** (needed by upcoming GNOME 42 and its components) #### Local build testing - I built this PR locally for my native architecture, (x86_64-glibc) - I built this PR locally for these architectures (if supported. mark crossbuilds): - aarch64-musl (crossbuilt) A patch file from https://github.com/void-linux/void-packages/pull/36241.patch is attached