summaryrefslogtreecommitdiff
path: root/www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp')
-rw-r--r--www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp b/www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp
new file mode 100644
index 00000000000..15aa80152c0
--- /dev/null
+++ b/www/firefox31/patches/patch-js_src_jit_arm_Architecture-arm.cpp
@@ -0,0 +1,23 @@
+$NetBSD: patch-js_src_jit_arm_Architecture-arm.cpp,v 1.1 2015/04/28 12:06:34 joerg Exp $
+
+--- js/src/jit/arm/Architecture-arm.cpp.orig 2015-04-10 17:17:56.000000000 +0000
++++ js/src/jit/arm/Architecture-arm.cpp
+@@ -17,7 +17,7 @@
+
+ #define HWCAP_USE_HARDFP_ABI (1 << 28)
+
+-#if !(defined(ANDROID) || defined(MOZ_B2G)) && !defined(JS_ARM_SIMULATOR)
++#if defined(__linux__) && !(defined(ANDROID) || defined(MOZ_B2G)) && !defined(JS_ARM_SIMULATOR)
+ #define HWCAP_ARMv7 (1 << 29)
+ #include <asm/hwcap.h>
+ #else
+@@ -212,6 +212,9 @@ uint32_t GetARMFlags()
+
+ isSet = true;
+ return flags;
++#elif defined(__NetBSD__)
++ /* XXX */
++ return 0;
+ #endif
+
+ return 0;