iucar / rpms / root

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