Summary: SpiderMonkey 78 - JavaScript implementation
Summary(pl.UTF-8): SpiderMonkey 78 - implementacja języka JavaScript
Name: mozjs78
-Version: 78.2.0
-Release: 2
+Version: 78.11.0
+Release: 1
License: MPL v2.0
Group: Libraries
#Source0: http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-%{version}.tar.bz2
Source0: http://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
-# Source0-md5: e071f6c9bea8344d4556323f02bf6125
+# Source0-md5: 8a73fc5839fdea9f89c176cfce9f5fc9
Patch0: copy-headers.patch
Patch1: system-virtualenv.patch
Patch2: include-configure-script.patch
}
CPU = EnumString.subclass(*CPU_bitness.keys())
-@@ -73,6 +74,7 @@
+@@ -73,8 +74,9 @@
# The order of those checks matter
CPU_preprocessor_checks = OrderedDict((
- ('x86_64', '__x86_64__ || _M_X64'),
+ ('x86_64', '(__x86_64__ && __LP64__) || _M_X64'),
('arm', '__arm__ || _M_ARM'),
+ ('aarch64', '__aarch64__ || _M_ARM64'),
+ ('ia64', '__ia64__'),
--- firefox-68.7.0/js/src/vm/BigIntType.cpp~ 2020-04-03 21:29:59.000000000 +0200
+++ firefox-68.7.0/js/src/vm/BigIntType.cpp 2020-05-01 11:22:53.296439915 +0200
@@ -263,7 +263,7 @@