summaryrefslogtreecommitdiffstats
path: root/package/libev/0001-fix-sparcv8-condition.patch
diff options
context:
space:
mode:
authorBernd Kuhls <bernd.kuhls@t-online.de>2016-01-29 22:53:02 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2016-01-30 08:34:05 +0100
commite100ab132045ece1691eca78d055fe04bf4a0c55 (patch)
tree67bdafe7913e6281bb8be10b104ffdf8fe2085fd /package/libev/0001-fix-sparcv8-condition.patch
parentf22b47c39fd8840486a1daf592f5621b80d5d5b1 (diff)
downloadbuildroot-e100ab132045ece1691eca78d055fe04bf4a0c55.tar.gz
buildroot-e100ab132045ece1691eca78d055fe04bf4a0c55.zip
package/libev: bump version to 4.22
This patch also fixes the broken download of version 4.19 because upstream move the archive file to Attic/ Removed patch after upstream applied a similar fix: http://cvs.schmorp.de/libev/ev.c?r1=1.476&r2=1.477 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/libev/0001-fix-sparcv8-condition.patch')
-rw-r--r--package/libev/0001-fix-sparcv8-condition.patch29
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")
OpenPOWER on IntegriCloud