iucar / rpms / root

Forked from rpms/root 3 years ago
Clone
88f740b
diff --git a/geom/geom/CMakeLists.txt b/geom/geom/CMakeLists.txt
88f740b
index 520be8b5d5..d197cc3db3 100644
88f740b
--- a/geom/geom/CMakeLists.txt
88f740b
+++ b/geom/geom/CMakeLists.txt
88f740b
@@ -24,7 +24,7 @@ ROOT_STANDARD_LIBRARY_PACKAGE(Geom
88f740b
                               HEADERS ${headers1} ${headers2}
88f740b
                               DEPENDENCIES Thread RIO MathCore)
88f740b
 
88f740b
-# GCC 4.x has bugs with -O3 or -Ofast that break Geom
88f740b
-if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5)
88f740b
+# 32 bit ix86 has bugs with -O3 or -Ofast that break Geom
88f740b
+if(CMAKE_COMPILER_IS_GNUCXX AND ROOT_ARCHITECTURE STREQUAL "linux")
88f740b
   target_compile_options(Geom PRIVATE -O2)
88f740b
 endif()