aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--testing/binaryen/APKBUILD8
-rw-r--r--testing/binaryen/dont-enforce-sse.patch12
2 files changed, 17 insertions, 3 deletions
diff --git a/testing/binaryen/APKBUILD b/testing/binaryen/APKBUILD
index 676f979a3c..a915fea7b9 100644
--- a/testing/binaryen/APKBUILD
+++ b/testing/binaryen/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=binaryen
pkgver=1.37.9
-pkgrel=0
+pkgrel=1
pkgdesc="Compiler infrastructure and toolchain library for WebAssembly, in C++"
url="https://github.com/WebAssembly/binaryen"
arch="all"
@@ -12,7 +12,8 @@ checkdepends="nodejs python2"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/WebAssembly/$pkgname/archive/$pkgver.tar.gz
fix-install-paths.patch
- link-dynamically.patch"
+ link-dynamically.patch
+ dont-enforce-sse.patch"
builddir="$srcdir/$pkgname-$pkgver"
build() {
@@ -47,4 +48,5 @@ package() {
sha512sums="def54c53e4fd8e0cbf9d13215020456054674da26dd6f590c2c1cbd172707ef9da5fe1d4d6415eba1afdc87c37db0867a4e2e9c3188b61e9f8f817d1fc839e33 binaryen-1.37.9.tar.gz
40720200053bf0a35528b67c999b21884787186c5ea305c4164421d365ae0257a593dda128b81688f74912585778d418fa24b6be881a345af5af7d4db5a3c811 fix-install-paths.patch
-4c69c4fe55690694143163576036b935072b7b0eac30e17921115b3ddeb58266a91cf7b6ff39396cede9059dac4fa2f9de691f6fd83cddca88abbbcc93d3c4fd link-dynamically.patch"
+4c69c4fe55690694143163576036b935072b7b0eac30e17921115b3ddeb58266a91cf7b6ff39396cede9059dac4fa2f9de691f6fd83cddca88abbbcc93d3c4fd link-dynamically.patch
+747dcebb46db3480f877f004c8a5efee297cedda7f826b1a85ba4a0cddc357c480a668efd5bfdf58f716d15756c7634fa73cc1a84c7a66edb43178f0e746537e dont-enforce-sse.patch"
diff --git a/testing/binaryen/dont-enforce-sse.patch b/testing/binaryen/dont-enforce-sse.patch
new file mode 100644
index 0000000000..970477cbd0
--- /dev/null
+++ b/testing/binaryen/dont-enforce-sse.patch
@@ -0,0 +1,12 @@
+Not all CPU architectures support these instructions.
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -92,8 +92,6 @@
+ SET(CMAKE_THREAD_PREFER_PTHREAD ON)
+ FIND_PACKAGE(Threads REQUIRED)
+ ADD_COMPILE_FLAG("-std=c++11")
+- ADD_COMPILE_FLAG("-msse2")
+- ADD_COMPILE_FLAG("-mfpmath=sse")
+ ADD_COMPILE_FLAG("-Wall")
+ ADD_COMPILE_FLAG("-Werror")
+ ADD_COMPILE_FLAG("-Wextra")