diff options
author | Remko van der Vossen | 2022-11-20 00:25:03 +0000 |
---|---|---|
committer | Remko van der Vossen | 2022-11-20 00:27:28 +0000 |
commit | 9ff7f9ad780f004493fb5a09f3c76103177d7304 (patch) | |
tree | b939940370fcaf973b55c0b17b7f703948ecf8e9 /archive-libs/zlib/BUILD | |
parent | 510b52b5269aef90688b7afe9ba3b6cd074e9d9d (diff) |
zlib: -mstackrealign -DUNALIGNED_OK only for x86*
Diffstat (limited to 'archive-libs/zlib/BUILD')
-rwxr-xr-x | archive-libs/zlib/BUILD | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/archive-libs/zlib/BUILD b/archive-libs/zlib/BUILD index 6885a7ae23..41f5b5d98a 100755 --- a/archive-libs/zlib/BUILD +++ b/archive-libs/zlib/BUILD @@ -4,7 +4,11 @@ CFLAGS="$CFLAGS -DPIC -fPIC" && CFLAGS="${CFLAGS//-O[gs0-9]/-O3}" && CFLAGS="${CFLAGS//-Ofast/-O3}" && CFLAGS="${CFLAGS//-O /-O3 }" && -CFLAGS+=" -fno-tree-vectorize -mstackrealign -DUNALIGNED_OK" && +CFLAGS+=" -fno-tree-vectorize" && +if [[ "${SMGL_COMPAT_ARCHS[1]}" == "ia32" + || "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]]; then + CFLAGS+=" -mstackrealign -DUNALIGNED_OK" +fi && sedit "s/-O/$CFLAGS/" Makefile && |