aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--main/zstd/APKBUILD7
1 files changed, 7 insertions, 0 deletions
diff --git a/main/zstd/APKBUILD b/main/zstd/APKBUILD
index 96138072713..c105adbaa98 100644
--- a/main/zstd/APKBUILD
+++ b/main/zstd/APKBUILD
@@ -19,6 +19,13 @@ source="zstd-$pkgver.tar.gz::https://github.com/facebook/zstd/archive/v$pkgver.t
# 1.3.8-r0:
# - CVE-2019-11922
+unset CPPFLAGS
+export CFLAGS="$CFLAGS -O2 -fno-strict-aliasing -fPIC"
+case "$CARCH" in
+ # avoid memory copy hack that violates C standard
+ armhf) export CFLAGS="$CFLAGS -DMEM_FORCE_MEMORY_ACCESS=0" ;;
+esac
+
build() {
cd "$builddir"
unset CPPFLAGS