Index: patches/nspr-darwin.patch |
=================================================================== |
--- patches/nspr-darwin.patch (revision 257452) |
+++ patches/nspr-darwin.patch (working copy) |
@@ -1,44 +0,0 @@ |
-Index: nspr/pr/include/md/_darwin.cfg |
-=================================================================== |
---- nspr/pr/include/md/_darwin.cfg (revision 246067) |
-+++ nspr/pr/include/md/_darwin.cfg (working copy) |
-@@ -20,7 +20,7 @@ |
- #define IS_BIG_ENDIAN 1 |
- #endif |
- |
--#ifdef __x86_64__ |
-+#ifdef __LP64__ |
- #define IS_64 |
- #endif |
- |
-Index: nspr/pr/include/md/_darwin.h |
-=================================================================== |
---- nspr/pr/include/md/_darwin.h (revision 246067) |
-+++ nspr/pr/include/md/_darwin.h (working copy) |
-@@ -26,6 +26,8 @@ |
- #define _PR_SI_ARCHITECTURE "ppc" |
- #elif defined(__arm__) |
- #define _PR_SI_ARCHITECTURE "arm" |
-+#elif defined(__aarch64__) |
-+#define _PR_SI_ARCHITECTURE "aarch64" |
- #else |
- #error "Unknown CPU architecture" |
- #endif |
-@@ -122,7 +124,7 @@ extern PRInt32 _PR_Darwin_x86_64_AtomicAdd(PRInt32 *ptr, PRInt32 val); |
- #define _MD_ATOMIC_ADD(ptr, val) _PR_Darwin_x86_64_AtomicAdd(ptr, val) |
- #endif /* __x86_64__ */ |
- |
--#ifdef __arm__ |
-+#if defined(__arm__) || defined(__aarch64__) |
- #define _PR_HAVE_ATOMIC_OPS |
- #define _MD_INIT_ATOMIC() |
- #define _MD_ATOMIC_INCREMENT(val) OSAtomicIncrement32(val) |
-@@ -136,7 +138,7 @@ static inline PRInt32 _MD_ATOMIC_SET(PRInt32 *val, PRInt32 newval) |
- return oldval; |
- } |
- #define _MD_ATOMIC_ADD(ptr, val) OSAtomicAdd32(val, ptr) |
--#endif /* __arm__ */ |
-+#endif /* __arm__ || __aarch64__ */ |
- |
- #define USE_SETJMP |
- |