commit 3993ca457cf3815e2899d9c88f0b25ad55791d33 Author: Marcin Banasiak <marcin.banas...@gmail.com> Date: Tue Oct 17 21:33:06 2017 +0200
Add more fixes for x32. Release 3 mozjs52-x32.patch | 25 +++++++++++++++++++++++++ mozjs52.spec | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) --- diff --git a/mozjs52.spec b/mozjs52.spec index 10c20ab..fe484a8 100644 --- a/mozjs52.spec +++ b/mozjs52.spec @@ -2,7 +2,7 @@ Summary: SpiderMonkey 52 - JavaScript implementation Summary(pl.UTF-8): SpiderMonkey 52 - implementacja języka JavaScript Name: mozjs52 Version: 52.4.0 -Release: 2 +Release: 3 License: MPL v2.0 Group: Libraries Source0: https://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz diff --git a/mozjs52-x32.patch b/mozjs52-x32.patch index e821824..3f4b17b 100644 --- a/mozjs52-x32.patch +++ b/mozjs52-x32.patch @@ -31,3 +31,28 @@ #include <sys/sysctl.h> #endif #include <sys/uio.h> +--- firefox-52.4.0esr/js/src/old-configure.in.djit 2017-10-16 21:07:31.353333333 +0200 ++++ firefox-52.4.0esr/js/src/old-configure.in 2017-10-16 21:37:42.479999989 +0200 +@@ -945,6 +945,9 @@ fi + dnl Configure JIT support + + case "$target" in ++x86_64*-gnux32) ++ AC_DEFINE(JS_CPU_X86) ++ ;; + i?86-*) + ENABLE_ION=1 + AC_DEFINE(JS_CPU_X86) +--- firefox-52.4.0esr/js/src/jsmath.cpp.x32 2017-10-17 08:33:51.773333322 +0200 ++++ firefox-52.4.0esr/js/src/jsmath.cpp 2017-10-17 08:38:07.073333327 +0200 +@@ -62,7 +62,9 @@ + + // Older glibc versions don't define SYS_getrandom, so we define it here if + // it's not available. See bug 995069. +-# if defined(__x86_64__) ++# if defined(__x86_64__) && defined(__ILP32__) ++# define GETRANDOM_NR (0x40000000 + 318) ++# elif defined(__x86_64__) + # define GETRANDOM_NR 318 + # elif defined(__i386__) + # define GETRANDOM_NR 355 ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/mozjs52.git/commitdiff/3993ca457cf3815e2899d9c88f0b25ad55791d33 _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit