From 578b7a84944132b0b6f003c6a65c2697025c093d Mon Sep 17 00:00:00 2001 From: Rich Mattes Date: Aug 26 2021 01:06:19 +0000 Subject: Add eigen3-3.4 ppc64 LTO error workaround --- diff --git a/pcl.spec b/pcl.spec index 924e75c..67a0a57 100644 --- a/pcl.spec +++ b/pcl.spec @@ -106,7 +106,11 @@ sed -i 's|@PCL_SOURCE_DIR@/build|@PCL_SOURCE_DIR@/%{_vpath_builddir}|' doc/doxyg # esp. on ARM builders) %global optflags %(echo %{optflags} | sed -e 's/-g /-g1 /' -e 's/-pipe //' -e's/-ffat-lto-objects/-fno-fat-lto-objects/') +# Disable Altivec MMA to work around eigen3-3.4/GCC issue +# rhbz#1996330 %cmake \ + -DCMAKE_C_FLAGS_INIT=-DEIGEN_ALTIVEC_DISABLE_MMA \ + -DCMAKE_CXX_FLAGS_INIT=-DEIGEN_ALTIVEC_DISABLE_MMA \ -DCMAKE_BUILD_TYPE=None \ -DWITH_DOCS=ON \ -DWITH_CUDA=OFF \