-if cmake --version | grep -q 3\.11 ; then
- # -DCMAKE_DISABLE_SOURCE_CHANGES=ON is broken with java on CMake 3.11
- # https://gitlab.kitware.com/cmake/cmake/issues/17933
- MAY_DISABLE_SOURCE_CHANGE=""
-else
- MAY_DISABLE_SOURCE_CHANGE="-DCMAKE_DISABLE_SOURCE_CHANGES=ON"
+if [ "$os" = "CentOS" ]; then
+ if [ "$(ld -v | cut -d\ -f4 | cut -c1-4)" = "2.30" ]; then
+ echo "Temporary disable LTO, believed to be broken on this system."
+ MAY_DISABLE_LTO=-Denable_lto=OFF
+ else
+ MAY_DISABLE_LTO=
+ fi