diff options
Diffstat (limited to 'package/libev/0001-fix-sparcv8-condition.patch')
-rw-r--r-- | package/libev/0001-fix-sparcv8-condition.patch | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/package/libev/0001-fix-sparcv8-condition.patch b/package/libev/0001-fix-sparcv8-condition.patch deleted file mode 100644 index d411f834f5..0000000000 --- a/package/libev/0001-fix-sparcv8-condition.patch +++ /dev/null @@ -1,29 +0,0 @@ -Fix SPARCv8 condition - -The define provided by the compiler on SPARCv8 is __sparc_v8__ and not -__sparcv8. From a SPARCv8 gcc: - -$ sparc-linux-gcc --version -sparc-linux-gcc (Buildroot 2015.08-git-00497-ge110081) 4.9.3 -[...] -$ sparc-linux-gcc -dM -E - < /dev/null | grep sparc -#define sparc 1 -#define __sparc__ 1 -#define __sparc 1 -#define __sparc_v8__ 1 - -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> - -Index: b/ev.c -=================================================================== ---- a/ev.c -+++ b/ev.c -@@ -649,7 +649,7 @@ - #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb" : : : "memory") - #elif __aarch64__ - #define ECB_MEMORY_FENCE __asm__ __volatile__ ("dmb ish" : : : "memory") -- #elif (__sparc || __sparc__) && !__sparcv8 -+ #elif (__sparc || __sparc__) && !__sparc_v8__ - #define ECB_MEMORY_FENCE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad | #StoreStore | #StoreLoad" : : : "memory") - #define ECB_MEMORY_FENCE_ACQUIRE __asm__ __volatile__ ("membar #LoadStore | #LoadLoad" : : : "memory") - #define ECB_MEMORY_FENCE_RELEASE __asm__ __volatile__ ("membar #LoadStore | #StoreStore") |