From f0e9b30faea4c4b9a9957fa24bfc355e276e3e1d Mon Sep 17 00:00:00 2001 From: Armin Weatherwax Date: Thu, 30 Jun 2011 08:21:57 +0200 Subject: Linux64: don't use -ffast-math for release builds, it didn't do anything for us. But lloctree crashes teleporting to mega regions using -ffast-math . --- linden/indra/cmake/00-Common.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linden/indra/cmake/00-Common.cmake b/linden/indra/cmake/00-Common.cmake index 7d50f25..d92aa0f 100644 --- a/linden/indra/cmake/00-Common.cmake +++ b/linden/indra/cmake/00-Common.cmake @@ -195,7 +195,8 @@ if (LINUX) # This rather needs to be done elsewhere # anyway these are the flags for the 64bit releases: add_definitions(-DLINUX64=1 -pipe) - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ffast-math -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") + # with -ffast-math lloctree crashes teleporting to mega regions, and it didn't do much for us anyway + set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -fomit-frame-pointer -mmmx -msse -mfpmath=sse -msse2 -ftree-vectorize -fweb -fexpensive-optimizations -frename-registers") endif (${ARCH} STREQUAL "x86_64") set(CMAKE_CXX_FLAGS_RELEASESSE2 "${CMAKE_CXX_FLAGS_RELEASESSE2} -mfpmath=sse2 -msse2") endif (VIEWER) -- cgit v1.1