The package rpms/cryptopp.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/cryptopp.git/commit/?id=af02e48074fd....
Change: -%ifarch ppc64le
Thanks.
Full change: ============
commit af02e48074fdac0456b4d53c85a544ddd1478beb Author: Nicolas Chauvet kwizart@gmail.com Date: Fri Feb 23 10:07:26 2018 +0100
Disable ppc64le WAR
diff --git a/cryptopp.spec b/cryptopp.spec index 38e2942..5d2892e 100644 --- a/cryptopp.spec +++ b/cryptopp.spec @@ -1,6 +1,6 @@ Name: cryptopp Version: 6.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: C++ class library of cryptographic schemes License: Boost URL: http://www.cryptopp.com/ @@ -56,8 +56,8 @@ perl -pi -e 's/\r$//g' License.txt Readme.txt
# Prevent an error at aria-simd.cpp compile: # type_traits:347:39: error: '__float128' was not declared in this scope -%ifarch ppc64le -sed -i -e 's/-mcpu=power4//' GNUmakefile +%ifarch %{power64} +sed -i -e 's/-mcpu=power4//g' GNUmakefile %endif
%build @@ -65,14 +65,9 @@ sed -i -e 's/-mcpu=power4//' GNUmakefile ./rdrand-nasm.sh %endif
-# Upstream WAR for test failure on ppc64le with gcc8 -# https://github.com/weidai11/cryptopp/issues/588#issuecomment-366921520 %make_build -f GNUmakefile \ CXXFLAGS="-DNDEBUG %{optflags} -fPIC -DPIC" \ LDFLAGS="%{?__global_ldflags}" \ -%ifarch ppc64le - AES_FLAG="-O3 -maltivec" \ -%endif shared cryptest.exe
doxygen @@ -120,6 +115,9 @@ mv $RPM_BUILD_ROOT%{_bindir}/cryptest.exe \ %{_datadir}/%{name}
%changelog +* Fri Feb 23 2018 Nicolas Chauvet kwizart@gmail.com - 6.1.0-2 +- Disable ppc64le war - fixed upstream + * Thu Feb 22 2018 Nicolas Chauvet kwizart@gmail.com - 6.1.0-1 - Update to 6.1.0
arch-excludes@lists.fedoraproject.org