OSDN Git Service

[BUILD] Fix Linux/GCC.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Thu, 29 Sep 2016 09:05:42 +0000 (18:05 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Thu, 29 Sep 2016 09:05:42 +0000 (18:05 +0900)
source/build-cmake/buildvars.dat
source/build-cmake/config_build.sh
source/build-cmake/params/buildvars_linux_params_gcc.dat

index e4c7f4c..ca557da 100644 (file)
@@ -1,13 +1,13 @@
 ###
 #
-BUILD_TOOLCHAIN="LLVM"
+#BUILD_TOOLCHAIN="LLVM"
+BUILD_TOOLCHAIN="GCC"
 
 BUILD_TYPE="Relwithdebinfo"
 # "No" or "Yes".
-CSP_DEBUG="Yes"
+CSP_DEBUG="No"
 # "No" or "Yes".
 USE_LTO="Yes"
-
 # No" or "Yes"
 STRIP_SYMBOLS="No"
 
index 8e11b33..3fee231 100755 (executable)
@@ -28,16 +28,6 @@ case ${BUILD_TOOLCHAIN} in
          echo "ASSUME GCC"
          ;;
 esac   
-case ${USE_LTO} in
-   "Yes" | "yes" | "YES" )
-     MAKEFLAGS_BASE2="-flto ${MAKEFLAGS_BASE2}"
-     MAKEFLAGS_LINK_BASE2="-flto -O3 ${MAKEFLAGS_BASE2}"
-   ;;
-   "No" | "no" | "NO" | * )
-     MAKEFLAGS_BASE2="${MAKEFLAGS_BASE2}"
-     MAKEFLAGS_LINK_BASE2="${MAKEFLAGS_BASE2}"
-   ;;
-esac
 
 case ${STRIP_SYMBOLS} in
    "Yes" | "yes" | "YES" )
@@ -54,10 +44,10 @@ esac
 #################
 #
 #
-MAKEFLAGS_CXX="${MAKEFLAGS_CXX_BASE2}"
-MAKEFLAGS_CC="${MAKEFLAGS_CC_BASE2}"
-MAKEFLAGS_LIB_CXX="${MAKEFLAGS_CXX_BASE2}"
-MAKEFLAGS_LIB_CC="${MAKEFLAGS_CC_BASE2}"
+MAKEFLAGS_CXX="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_CC="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_LIB_CXX="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_LIB_CC="${MAKEFLAGS_BASE2}"
 
 ###################
 #
index 04c96b6..0a8a3ad 100644 (file)
@@ -11,7 +11,9 @@ case ${CSP_DEBUG} in
       MAKEFLAGS_BASE2="-g -ggdb ${MAKEFLAGS_BASE} -DNDEBUG"
       ;;
    "No" | "no" | "NO" | * )
-      MAKEFLAGS_BASE2="-fvect-cost-model=dynamic -ftree-vectorize \
+      MAKEFLAGS_BASE2="-g -ggdb \
+               -O3 \
+               -fvect-cost-model=dynamic -ftree-vectorize \
                -ftree-loop-distribute-patterns \
               -ftree-loop-optimize -ftree-loop-if-convert-stores \
               -fbranch-probabilities -fbranch-target-load-optimize \
@@ -20,17 +22,17 @@ case ${CSP_DEBUG} in
               -fgraphite-identity \
               -floop-nest-optimize \
               -msse -msse2 \
-              ${MAKEFLAGS_BASE} \
+               ${MAKEFLAGS_BASE} \
               "
               ;;
 esac
 case ${USE_LTO} in
    "Yes" | "yes" | "YES" )
        MAKEFLAGS_BASE2="-flto -ffat-lto-objects ${MAKEFLAGS_BASE2}"
-       MAKEFLAGS_LINK_BASE="-flto -ffat-lto-objects -fwhole-program ${MAKEFLAGS_BASE2}"
+       MAKEFLAGS_LINK_BASE2="-flto=6 -fwhole-program ${MAKEFLAGS_BASE2}"
        ;;
    "No" | "no" | "NO" | * )
-       MAKEFLAGS_LINK_BASE="${MAKEFLAGS_BASE2}"
+       MAKEFLAGS_LINK_BASE2="${MAKEFLAGS_BASE2}"
        ;;
 esac