OSDN Git Service

[BUILD][WIN32] gcc under MinGW cannot use LTO (;_;)
authorKyuma Ohta <whatisthis.sowhat@gmail.com>
Mon, 16 May 2016 07:58:54 +0000 (16:58 +0900)
committerKyuma Ohta <whatisthis.sowhat@gmail.com>
Mon, 16 May 2016 07:58:54 +0000 (16:58 +0900)
source/build-cmake/buildvars_mingw.dat

index db9fb44..617f45c 100644 (file)
@@ -19,20 +19,20 @@ MAKEFLAGS_BASE="-fvect-cost-model=dynamic -ftree-vectorize \
               -fbranch-probabilities -fbranch-target-load-optimize"
 #MAKEFLAGS_BASE="-ftree-vectorize"
 
-#MAKEFLAGS_CXX="-O3 ${MAKEFLAGS_BASE} -DNDEBUG" 
-#MAKEFLAGS_CC="-O3  ${MAKEFLAGS_BASE} -DNDEBUG"
-MAKEFLAGS_CXX="-O0 -flto -DNDEBUG" 
-MAKEFLAGS_CC="-O0 -flto -DNDEBUG"
+MAKEFLAGS_CXX="-O3 ${MAKEFLAGS_BASE} -DNDEBUG" 
+MAKEFLAGS_CC="-O3  ${MAKEFLAGS_BASE} -DNDEBUG"
+#MAKEFLAGS_CXX="-O0 -flto -DNDEBUG" 
+#MAKEFLAGS_CC="-O0 -flto -DNDEBUG"
 
-#MAKEFLAGS_LIB_CXX="-O3 ${MAKEFLAGS_BASE} -DNDEBUG" 
-#MAKEFLAGS_LIB_CC="-O3 ${MAKEFLAGS_BASE}  -DNDEBUG"
-MAKEFLAGS_CXX="-O0 -flto -DNDEBUG" 
-MAKEFLAGS_CC="-O0 -flto -DNDEBUG"
+MAKEFLAGS_LIB_CXX="-O3 ${MAKEFLAGS_BASE} -DNDEBUG" 
+MAKEFLAGS_LIB_CC="-O3 ${MAKEFLAGS_BASE}  -DNDEBUG"
+#MAKEFLAGS_CXX="-O0 -flto -DNDEBUG" 
+#MAKEFLAGS_CC="-O0 -flto -DNDEBUG"
 
 MAKEFLAGS_GENERAL="-j4"
 
-CMAKE_LINKFLAG="-DCMAKE_EXE_LINKER_FLAGS:STRING=-s -flto=4 -O3 ${MAKEFLAGS_BASE} -fwhole-program"
-CMAKE_APPENDFLAG="-DCMAKE_AR:STRING=gcc-ar -DCMAKE_LD:STRING=gcc-ld -DCMAKE_NM:STRING=gcc-nm -DCMAKE_RANLIB:STRING=gcc-ranlib"
+#CMAKE_LINKFLAG="-DCMAKE_EXE_LINKER_FLAGS:STRING=-s -O3 ${MAKEFLAGS_BASE} -fwhole-program"
+#CMAKE_APPENDFLAG="-DCMAKE_AR:STRING=gcc-ar -DCMAKE_LD:STRING=gcc-ld -DCMAKE_NM:STRING=gcc-nm -DCMAKE_RANLIB:STRING=gcc-ranlib"