Added GCC-7 to CI
authorkhizmax <libcds.dev@gmail.com>
Wed, 3 May 2017 18:26:13 +0000 (21:26 +0300)
committerkhizmax <libcds.dev@gmail.com>
Wed, 3 May 2017 18:26:13 +0000 (21:26 +0300)
build/CI/VASEx-CI-2/cds-libs
build/CI/VASEx-CI-2/ci-build
build/CI/VASEx-CI-2/ci-env
build/CI/VASEx-CI/cds-libs
build/CI/VASEx-CI/ci-build
build/CI/VASEx-CI/ci-env

index 6b27eb7b49f838ba0d6281e2fc6c8ad3c83f0bf9..acc24ad8c9fd45b0649a11f29af1a575f16eb582 100644 (file)
@@ -59,6 +59,21 @@ gcc-6-64-tsan-boost-lib:   stage64-gcc6-tsan/lib
 gcc-6-gtest:          $GTEST_ROOT
 gcc-6-64-gtest-lib:   $GTEST_ROOT/lib-gcc6/libgtest.a
 
+########################################
+#GCC-7
+gcc-7-root:           $GCC7_ROOT/bin
+gcc-7-cxx:            g++-7
+gcc-7-cc:             gcc-7
+gcc-7-boost:          $BOOST_ROOT
+gcc-7-cxxflags:       -march=native
+gcc-7-exe-ldflags:    -Wl,-rpath=$GCC7_ROOT/lib64
+gcc-7-extlib:         rt
+gcc-7-64-boost-lib:   stage64-gcc7/lib
+gcc-7-64-asan-boost-lib:   stage64-gcc7-asan/lib
+gcc-7-64-tsan-boost-lib:   stage64-gcc7-tsan/lib
+gcc-7-gtest:          $GTEST_ROOT
+gcc-7-64-gtest-lib:   $GTEST_ROOT/lib-gcc7/libgtest.a
+
 ########################################
 # clang-3.6
 clang-3.6-root:           $CLANG36_ROOT/bin
index ec8394e9718b3e79e69030711cee6847e081bef6..6ba9b7b4ff1367b6db833071b74a2467ff6cc549 100755 (executable)
@@ -29,6 +29,11 @@ case "$TOOLSET" in
        $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-6-64
        EXIT_CODE=$?
        ;;
+    "x64-gcc-7")
+       echo "GCC-7 '$BUILD_TYPE', toolset root: $GCC7_ROOT"
+       $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-7-64
+       EXIT_CODE=$?
+       ;;
     "x64-clang-3.6")
        echo "clang-3.6 '$BUILD_TYPE', toolset root: $CLANG36_ROOT"
        $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.6-64
index 23b1c84323d68e91c0549856eb70416bcd525735..32a50b4b4a1e3cd8f641d4b76cd0e5c51c41fc3d 100644 (file)
@@ -10,6 +10,7 @@ GCC48_ROOT=$TOOLSET_ROOT/gcc-4.8
 GCC49_ROOT=$TOOLSET_ROOT/gcc-4.9
 GCC5_ROOT=$TOOLSET_ROOT/gcc-5
 GCC6_ROOT=$TOOLSET_ROOT/gcc-6
+GCC7_ROOT=$TOOLSET_ROOT/gcc-7
 
 CLANG36_ROOT=$TOOLSET_ROOT/clang-3.6
 CLANG37_ROOT=$TOOLSET_ROOT/clang-3.7
index b4417f8a54fa19e22afea0f4f810332e56e82135..6a4c646e5e1d2730ad255769093550fd191c9e13 100644 (file)
@@ -55,6 +55,22 @@ gcc-6-64-tsan-boost-lib:   stage64-gcc6-tsan/lib
 gcc-6-gtest:          $GTEST_ROOT
 gcc-6-64-gtest-lib:   $GTEST_ROOT/lib-gcc6/libgtest.a
 
+
+########################################
+#GCC-7
+gcc-7-root:           $GCC6_ROOT/bin
+gcc-7-cxx:            g++-7
+gcc-7-cc:             gcc-7
+gcc-7-boost:          $BOOST_ROOT
+gcc-7-cxxflags:       -march=native
+gcc-7-exe-ldflags:    -Wl,-rpath=$GCC7_ROOT/lib64
+gcc-7-64-boost-lib:   stage64-gcc7/lib
+gcc-7-64-asan-boost-lib:   stage64-gcc7-asan/lib
+gcc-7-64-tsan-boost-lib:   stage64-gcc7-tsan/lib
+gcc-7-gtest:          $GTEST_ROOT
+gcc-7-64-gtest-lib:   $GTEST_ROOT/lib-gcc7/libgtest.a
+
+
 ########################################
 # clang-3.6
 clang-3.6-root:           $CLANG36_ROOT/bin
index 32f00a18be33d019f91f11ee7cfbbcdb27ba48f1..95656abf87cc5cb2415c13e1033a2306b244d3b9 100755 (executable)
@@ -29,6 +29,11 @@ case "$TOOLSET" in
        $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-6-64
        exit $?
        ;;
+    "x64-gcc-7")
+       echo "GCC-7 '$BUILD_TYPE', toolset root: $GCC7_ROOT"
+       $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-gcc-7-64
+       exit $?
+       ;;
     "x64-clang-3.6")
        echo "clang-3.6 '$BUILD_TYPE', toolset root: $CLANG36_ROOT"
        $CI_SCRIPT_PATH/ci-script/cds-$BUILD_TYPE-clang-3.6-64
index ac08807b194712898431ca2f2161722a1e2cee4b..3c6fe156da3cfa0e51376066deefaad21f9a97ab 100644 (file)
@@ -10,6 +10,7 @@ GCC48_ROOT=$TOOLSET_ROOT/gcc-4.8
 GCC49_ROOT=$TOOLSET_ROOT/gcc-4.9
 GCC5_ROOT=$TOOLSET_ROOT/gcc-5
 GCC6_ROOT=$TOOLSET_ROOT/gcc-6
+GCC7_ROOT=$TOOLSET_ROOT/gcc-7
 
 CLANG35_ROOT=$TOOLSET_ROOT/clang-3.5
 CLANG36_ROOT=$TOOLSET_ROOT/clang-3.6