From d0c8c5573ffb8cd882e186576ecd8a024c43bf34 Mon Sep 17 00:00:00 2001 From: Rasmus Thomsen Date: Fri, 30 Aug 2019 20:51:53 +0100 Subject: testing/sniffglue: enable on arches supported by rust >= 1.37.0-r0 * Remove unneccesary `cd "$builddir"` --- testing/sniffglue/APKBUILD | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'testing') diff --git a/testing/sniffglue/APKBUILD b/testing/sniffglue/APKBUILD index 0bf7283d80..f29a6208df 100644 --- a/testing/sniffglue/APKBUILD +++ b/testing/sniffglue/APKBUILD @@ -5,7 +5,8 @@ pkgver=0.9.0 pkgrel=0 pkgdesc="Secure multithreaded packet sniffer" url="https://github.com/kpcyrd/sniffglue" -arch="x86_64" # limited by cargo pkg +# !aarch64: https://cloud.drone.io/alpinelinux/aports/10687/3/1 +arch="x86_64 x86 armhf armv7 ppc64le" # limited by cargo license="GPL-3.0-or-later" makedepends=" cargo @@ -20,12 +21,17 @@ source=" " build() { - cd "$builddir" + # libring fails to compile otherwise + case "$CARCH" in + x86) + export CFLAGS="$CFLAGS -fno-stack-protector" + ;; + esac + cargo build --release --locked } check() { - cd "$builddir" cargo test --release --locked } -- cgit v1.2.3