adjust BuildArch dependency to avoid build breakages

This commit is contained in:
Rafael Aquini 2015-11-17 09:05:30 -05:00
parent bab89d939a
commit 7ecf775ae4

View File

@ -10,14 +10,15 @@ URL: http://memkind.github.io/memkind
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: automake libtool numactl-devel
# x86_64 is the only arch memkind will build due to its
# current dependency on SSE4.2 CRC32 instruction which
# x86_64 is the only arch memkind will build and work due to
# its current dependency on SSE4.2 CRC32 instruction which
# is used to compute thread local storage arena mappings
# with polynomial accumulations via GCC's intrinsic _mm_crc32_u64
# For further info check:
# - /lib/gcc/<target>/<version>/include/smmintrin.h
# - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36095
# - http://en.wikipedia.org/wiki/SSE4
BuildArch: x86_64
ExclusiveArch: x86_64
Source0: https://github.com/%{name}/%{name}/archive/%{gittag0}/%{name}-%{version}.tar.gz
@ -118,6 +119,7 @@ rm -f %{buildroot}/%{_docdir}/%{name}/VERSION
%changelog
* Tue Nov 17 2015 Rafael Aquini <aquini@linux.com> - 0.3.0-1
- Update memkind source file to 0.3.0 upstream
- Adjust BuildArch dependency to avoid build breakages.
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-4.20150525git
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild