]> SALOME platform Git repositories - tools/sat_salome.git/commitdiff
Salome HOME
bos #43158: switch off TTK CPU optimisation since it leads to non portable TTK library
authorNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 28 Oct 2024 11:50:32 +0000 (12:50 +0100)
committerNabil Ghodbane <nabil.ghodbane@cea.fr>
Mon, 28 Oct 2024 11:50:32 +0000 (12:50 +0100)
products/compil_scripts/TTK.sh

index bc109d918dee4ca2c8279d394d27357bc43a68b3..95b52ced56ae8384486fea7b985c7f0eec19989e 100755 (executable)
@@ -18,6 +18,8 @@ CMAKE_OPTIONS+=" -Dembree_DIR:PATH=${EMBREE_ROOT_DIR}/lib/cmake/embree-${EMBREE_
 # Embree CMake defines EMBREE_INCLUDE_DIRS but TTK uses EMBREE_INCUDE_DIR which is undefined.
 CMAKE_OPTIONS+=" -DEMBREE_INCLUDE_DIR=${EMBREE_ROOT_DIR}/include"
 
+# CPU optimization leads to non portable TTK  see bos #43158
+CMAKE_OPTIONS+=" -DTTK_ENABLE_CPU_OPTIMIZATION=OFF"
 
 LINUX_DISTRIBUTION="$DIST_NAME$DIST_VERSION"
 
@@ -25,8 +27,6 @@ case $LINUX_DISTRIBUTION in
     DB09|DB10)
         # A.Geay (Sous debian10 sur nos VM de prod, on a pas mal de nos tests qui plantent avec des SIGILL)
         # D.Hoang: application à Debian 9
-        echo "WARNING: switching off cpu optimization!"
-        CMAKE_OPTIONS+=" -DTTK_ENABLE_CPU_OPTIMIZATION=OFF"
         CMAKE_OPTIONS+=" -DTTK_ENABLE_EIGEN=ON"
         ;;
     *)