diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2020-06-20 13:27:44 +0200 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2020-06-20 13:27:44 +0200 |
commit | f7d56e17088d906bd3e84b4eb478d0419829c8e1 (patch) | |
tree | 50b9257da3d0e13fea63254c6446ce52869e8a91 /net-misc | |
parent | net-libs/nghttp2: Security cleanup (diff) | |
download | gentoo-f7d56e17088d906bd3e84b4eb478d0419829c8e1.tar.gz gentoo-f7d56e17088d906bd3e84b4eb478d0419829c8e1.tar.bz2 gentoo-f7d56e17088d906bd3e84b4eb478d0419829c8e1.zip |
net-misc/rsync: Enable SIMD only for amd64
Closes: https://bugs.gentoo.org/728868
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/rsync/rsync-3.2.0.ebuild | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/net-misc/rsync/rsync-3.2.0.ebuild b/net-misc/rsync/rsync-3.2.0.ebuild index 007adedc2779..a14bbfdf048a 100644 --- a/net-misc/rsync/rsync-3.2.0.ebuild +++ b/net-misc/rsync/rsync-3.2.0.ebuild @@ -58,7 +58,6 @@ src_configure() { --with-rsyncd-conf="${EPREFIX}"/etc/rsyncd.conf --without-included-popt $(use_enable acl acl-support) - $(use_enable cpu_flags_x86_sse2 simd) $(use_enable iconv) $(use_enable ipv6) $(use_enable lz4) @@ -68,6 +67,14 @@ src_configure() { $(use_enable xxhash) $(use_enable zstd) ) + + if [[ "${ARCH}" == "amd64" ]] ; then + # SIMD is only available for x86_64 right now (#728868) + myeconfargs+=( $(use_enable cpu_flags_x86_sse2 simd) ) + else + myeconfargs+=( --disable-simd ) + fi + econf "${myeconfargs[@]}" touch proto.h-tstamp #421625 } |