]> Kevux Git Server - fll/commitdiff
Update: Add test mode and provide -fstack-protector flag.
authorKevin Day <thekevinday@gmail.com>
Wed, 2 Mar 2022 05:51:29 +0000 (23:51 -0600)
committerKevin Day <thekevinday@gmail.com>
Wed, 2 Mar 2022 05:54:01 +0000 (23:54 -0600)
The recently added Github action for running tests is failing due to a stack overflow bug.
Compile with ssp explicitly enabled during testing to help better identify these cases.

The problem has not yet been identified and does not reproduce locally.
More investigation on that is be required.

This overflow happens while executing the cmocka based test.
There is the possibility that the overflow is in cmocka or as a result of how I am using cmocka.

90 files changed:
build/level_0/settings
build/level_1/settings
build/level_2/settings
build/monolithic/settings
build/scripts/test.sh
level_0/f_account/data/build/settings
level_0/f_account/data/build/settings-mocks
level_0/f_account/data/build/settings-tests
level_0/f_capability/data/build/settings
level_0/f_capability/data/build/settings-mocks
level_0/f_capability/data/build/settings-tests
level_0/f_color/data/build/settings
level_0/f_color/data/build/settings-mocks
level_0/f_color/data/build/settings-tests
level_0/f_console/data/build/settings
level_0/f_console/data/build/settings-tests
level_0/f_control_group/data/build/settings
level_0/f_control_group/data/build/settings-tests
level_0/f_conversion/data/build/settings
level_0/f_conversion/data/build/settings-mocks
level_0/f_conversion/data/build/settings-tests
level_0/f_directory/data/build/settings
level_0/f_environment/data/build/settings
level_0/f_execute/data/build/settings
level_0/f_file/data/build/settings
level_0/f_fss/data/build/settings
level_0/f_iki/data/build/settings
level_0/f_limit/data/build/settings
level_0/f_memory/data/build/settings
level_0/f_memory/data/build/settings-tests
level_0/f_path/data/build/settings
level_0/f_pipe/data/build/settings
level_0/f_print/data/build/settings
level_0/f_serialize/data/build/settings
level_0/f_signal/data/build/settings
level_0/f_socket/data/build/settings
level_0/f_status/data/build/settings
level_0/f_status_string/data/build/settings
level_0/f_string/data/build/settings
level_0/f_thread/data/build/settings
level_0/f_type/data/build/settings
level_0/f_type_array/data/build/settings
level_0/f_type_array/data/build/settings-tests
level_0/f_utf/data/build/settings
level_1/fl_control_group/data/build/settings
level_1/fl_conversion/data/build/settings
level_1/fl_directory/data/build/settings
level_1/fl_environment/data/build/settings
level_1/fl_execute/data/build/settings
level_1/fl_fss/data/build/settings
level_1/fl_iki/data/build/settings
level_1/fl_print/data/build/settings
level_1/fl_signal/data/build/settings
level_1/fl_string/data/build/settings
level_1/fl_utf/data/build/settings
level_1/fl_utf_file/data/build/settings
level_2/fll_control_group/data/build/settings
level_2/fll_error/data/build/settings
level_2/fll_execute/data/build/settings
level_2/fll_file/data/build/settings
level_2/fll_fss/data/build/settings
level_2/fll_fss_status_string/data/build/settings
level_2/fll_iki/data/build/settings
level_2/fll_path/data/build/settings
level_2/fll_print/data/build/settings
level_2/fll_program/data/build/settings
level_2/fll_status_string/data/build/settings
level_3/byte_dump/data/build/settings
level_3/control/data/build/settings
level_3/controller/data/build/settings
level_3/fake/data/build/settings
level_3/firewall/data/build/settings
level_3/fss_basic_list_read/data/build/settings
level_3/fss_basic_list_write/data/build/settings
level_3/fss_basic_read/data/build/settings
level_3/fss_basic_write/data/build/settings
level_3/fss_embedded_list_read/data/build/settings
level_3/fss_embedded_list_write/data/build/settings
level_3/fss_extended_list_read/data/build/settings
level_3/fss_extended_list_write/data/build/settings
level_3/fss_extended_read/data/build/settings
level_3/fss_extended_write/data/build/settings
level_3/fss_identify/data/build/settings
level_3/fss_payload_read/data/build/settings
level_3/fss_payload_write/data/build/settings
level_3/fss_status_code/data/build/settings
level_3/iki_read/data/build/settings
level_3/iki_write/data/build/settings
level_3/status_code/data/build/settings
level_3/utf8/data/build/settings

index 3f3ee7cc5549a68a59082ea9525ad5c2f960b2c0..84a3446bf47bf8c793cfb1fa26a772a69d91731d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes level level_threadless clang
+modes level level_threadless clang test
 modes_default level
 
 build_compiler gcc
@@ -140,6 +140,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags-level -pthread
 flags_library -fPIC
 flags_library_shared
index 7908f2e79796824b645bbd64d5bab1343cbdccf1..37ba87d48ad82ed21aada8e93580214f6df9cd87 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes level level_threadless clang
+modes level level_threadless clang test
 modes_default level
 
 build_compiler gcc
@@ -111,6 +111,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags-level -pthread
 flags_library -fPIC
 flags_library_shared
index 82e47ce873bf1f467885dcc2186ceb4a5b2e5c19..0b0f0b45d2dd2ca83873f912817d7ff88aa3d4a7 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes level level_threadless clang
+modes level level_threadless clang test
 modes_default level
 
 build_compiler gcc
@@ -110,6 +110,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags-level -pthread
 flags_library -fPIC
 flags_library_shared
index 63a7d93695d8de02a6a53c4c48d86f77c530f238..013bfad41130b7082e0d6612a0e895b7e6796d8d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes monolithic monolithic_threadless clang
+modes monolithic monolithic_threadless clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -186,6 +186,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags-monolithic -pthread
 flags_library -fPIC
 flags_library_shared
index c4ffaad5b6c5398b91e9095c6432f39907c154a3..7017438a6560b0a0933cdcec7935705aabdbbc1b 100644 (file)
@@ -433,25 +433,25 @@ test_operate_build_project() {
     fi
 
     if [[ $build_compiler == "gcc" ]] ; then
-      PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m $mode clean build
+      PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m $mode -m test clean build
     else
-      PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m $mode -m $build_compiler clean build
+      PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m $mode -m test -m $build_compiler clean build
     fi
   else
     if [[ $verbosity == "debug" ]] ; then
       echo
 
       if [[ $build_compiler == "gcc" ]] ; then
-        echo "./bootstrap.sh $verbose $context -w \"$destination\" -m $mode build"
+        echo "./bootstrap.sh $verbose $context -w \"$destination\" -m $mode -m test build"
       else
-        echo "./bootstrap.sh $verbose $context -w \"$destination\" -m $mode -m $build_compiler build"
+        echo "./bootstrap.sh $verbose $context -w \"$destination\" -m $mode -m test -m $build_compiler build"
       fi
     fi
 
     if [[ $build_compiler == "gcc" ]] ; then
-      ./bootstrap.sh $verbose $context -w "$destination" -m $mode build
+      ./bootstrap.sh $verbose $context -w "$destination" -m $mode -m test build
     else
-      ./bootstrap.sh $verbose $context -w "$destination" -m $mode -m $build_compiler build
+      ./bootstrap.sh $verbose $context -w "$destination" -m $mode -m test -m $build_compiler build
     fi
   fi
 
@@ -612,16 +612,16 @@ test_operate_tests() {
         echo
 
         if [[ $build_compiler == "gcc" ]] ; then
-          echo "PATH=\"$env_path\" LD_LIBRARY_PATH=\"$env_libs\" fake $verbose $context -w \"$destination\" -m individual clean make -f testfile"
+          echo "PATH=\"$env_path\" LD_LIBRARY_PATH=\"$env_libs\" fake $verbose $context -w \"$destination\" -m individual -m test clean make -f testfile"
         else
-          echo "PATH=\"$env_path\" LD_LIBRARY_PATH=\"$env_libs\" fake $verbose $context -w \"$destination\" -m individual -m $build_compiler clean make -f testfile"
+          echo "PATH=\"$env_path\" LD_LIBRARY_PATH=\"$env_libs\" fake $verbose $context -w \"$destination\" -m individual -m test -m $build_compiler clean make -f testfile"
         fi
       fi
 
       if [[ $build_compiler == "gcc" ]] ; then
-        PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m individual clean make -f testfile
+        PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m individual -m test clean make -f testfile
       else
-        PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m individual -m $build_compiler clean make -f testfile
+        PATH="$env_path" LD_LIBRARY_PATH="$env_libs" fake $verbose $context -w "$destination" -m individual -m test -m $build_compiler clean make -f testfile
       fi
 
       if [[ $? -ne 0 ]] ; then
index 010cf4dc8f9ec98965f73dc0d42e62b29b4461cd..2e8bdc8ab85e3972f60e1ac06912d845cd12f60d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 649057f73a17746ea5a529db7ba64640642f608b..bfd44137d6926e3454c12a86779f0df3d956b288 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -56,6 +56,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index b4aa42630671f27f3bd71c5f845c11d47fd3d640..3a140bb8e8890434adcee8f6e76ff77a71a0dce2 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -42,6 +42,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 8266199e73582a617be0981c4ab5b26fd5b17a93..12d627e7c5b05bcf8616f34434cb38bed1bd4e38 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -85,6 +85,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 134751f67b0217fc925f4a1094e463b50883f79a..1b263d0d60a96925f09fe80594d94317a65cff1b 100644 (file)
@@ -18,7 +18,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -66,6 +66,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 01c375b0e38b1b1aafa7a01e9a93194ec0fd3506..3820e47f51f5dfe15b89cbf1f00d6fb2420ce211 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -43,6 +43,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 759228d19eef00969c5b072950d7ef2911206409..9184cdc58c4bd66cf3cc9f304f3526a3d4f870b5 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 6089d885a80d5eb46e4365f786afc197bc43a8e1..46a7a3bebd2cb26ed0420dca7c4c227c041a3318 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -60,6 +60,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 1f2af2e2975082d9a27239b8c7201e9c76767917..eb44c88ce7a7615656432a4ea8b4e9658e3719cb 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -41,6 +41,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index adbbef312ae5300ca50d48facaef1de6b2195702..570010a9cd1208c9184b98fdff629d869f199ba2 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index c1eeedc76e4681ee86ec05c57d5d4d198448d3ac..422e789502066b8be0a559d36700fda1627a00fd 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -41,6 +41,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 057d1a68678f889041f983c85df3c5f32f6e3cb4..cdadb7f6e6ff775d06778c1d654fdad29ba5bdf8 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index a099f40cc7eb1b013a4866685945ebab83ec67c6..9b6e344bf771c3748358fbc3f10abe2ef288307c 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -41,6 +41,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 54ff26b6800880dfa9315e1a5678903ca6902c26..a163a8733081255b7fc971edc24c1cf4db466878 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 771c2871c0c914ac571f843fe9eeb4fcf41a7ba6..5d079b4373bde60ac8c731d7f46ae5ab898cd552 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -60,6 +60,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 4e873f02d03cda00e70229354062d6f0cbda20d8..312c455a4bb71bf38bc0187d69352e279aa8b77a 100644 (file)
@@ -8,7 +8,7 @@ version_micro 9
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -41,6 +41,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 0cc7d892bb1bc47c6a9bf9304ec51c5be7a6add7..236f486929c096e16f77af7df9d6df5148b49599 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index f449b6fd0e1baf35fc4deb90d886b5b5ef861cd7..f1fb8ca6b76442b838fdfc9a9d6e8b98dd0d165c 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index e3864460546efe88935c71e6c3a753bcd8c7a815..cfef4930d84adb23e855ac8fcf63f67b07d25058 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 6562c7bed40532c14d66dbc74ff1d019b4a5b632..09c34e7d1a6f636c5b16f60f3a24fce957a8eb73 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 9e271998a9a79f13642e3bc3f123c91586d81df9..27a20fdcdcefd0d687435dbbe20544dcd7f04064 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 80dc3a6903dae55c8f4fe139a6ac01e8a6db0c2c..18cfd2bbb7927b6be8f3d0e1bf28ac120cd7b230 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index cf2226b47947116beacf480d354bc3159b8ecc38..8e2512ea94ba0118dabbfc2b6bc2a5b44602fe9e 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 71b618cf358f46862ad92e40c9704e0e8f25d762..e9240cb236a7814112ac03f799e3155709d4b0c0 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index c3243859f3d7e650803802cc733e8c4cefb212e1..7f1363d346f73a9db121ee5b1c79d597ee2edeef 100644 (file)
@@ -6,7 +6,7 @@ version_major 0
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -39,6 +39,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 504fdfb68239e8170c60cfe3a173a2012717a3b9..6043671a6aa7db6a9a0c5488f5f616db4b781640 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index ac9662a4e341cd1ae50333821b513dba1afa1dde..e4622fc1e523e9fe79aa8c98200e5625f1eef27c 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index cda71c317714dba6e57fc3b353bf910b11991c4d..9688209779eeb7df53cad888183fb109c959b8e4 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 7c1e9c355faf09de0d29649709311e4551506d90..58e44c5cf3c52f756c7311e3abe66f426d95d141 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index a5a7ef1b058908832b23e62c461ec9de93bcb07b..949ca2c3a864a15f96481a638cea8254c0b404ad 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 3ca94f9a0e0f77cbadb5c30abf9f790b7310a657..1255d7f42072497d8e1e0e6f68ad7a656be9351f 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 2af374f745114cc0fda1bc0a1c2f12709cfbe875..448b3d7a04de92695c1905dc74a60124328368a1 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 1f33a8f3cc78da86444d24005c93b9d5113dfaae..bd81b4f71e7558cd76a377e2caa86910138a7b5d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index e288a2067b6091934f17908ff7c0f67dbc16c8cb..23297648bc463b2e1d8751bceac1545a680c8d2b 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 57a927aa8dc84a93dc0e4f8670ab76b6efbd15e9..0587efacd0e25d9ef73cf759bb449ed85a50baf6 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index a74b66af86ccdbf7bd950fad9ac71a04dd25f287..f4db678d01556e98459ed4d741c06575d3db7193 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 898f8246a32ce04880feaa3a2dda4e4de690cf21..8db52074171b1a84412b4dbf5d31012037110ce7 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -85,6 +85,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 773a06162ae52dba1e5b20b6bca2afc8516d1cd3..4fcb2bd06d8095a8ca1d00d66121fcd36c7f3a54 100644 (file)
@@ -6,7 +6,7 @@ version_major 0
 version_file major
 version_target major
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default individual
 
 build_compiler gcc
@@ -71,6 +71,7 @@ defines_shared -Lbuild/libraries/shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_program -fPIE
 flags_program_shared
 flags_program_static
index 9a8d6525fbcdf58226b5729f4c512bef90e6ea5b..465b699da1aa1b1c32e0f3aed407d586e94b9629 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 8f2920bf8f3cffd64f278a029de6c20490d3d176..48d8c78219e43f1a164d1dc9c025a942deb70341 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 3af05ffa5fd25b5c02ba65b15d9681f445c62f7e..aa373ea84b03df8eaca984dbe7ae2ac2dc51bd8e 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index ddafe6093b7c8aa95f3e6e5bc0b7e886e6de82da..7579b5cdce22a0b50b6dad3987220fc26fdad286 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 8c5b6ccfc955f0c761e45660f71ccfce78222eac..663a0211f090ce4b1bf2b6149b592a90286b1405 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 51551ff4179e3aca00c060df46e849dc77eba303..7ead936c12dda0ba56948a5a5b96a53aaaa1b20f 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -85,6 +85,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index e1d1840816013fe507526fd39921b719def54ace..5332087a172cd36bd88bdb3a4aa0a1006f1d2d43 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index f49fdd2baf300e6012eba9b0945855093833aca1..6345afef71e0adce3ce9b77d10b4d109eacc3505 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index bf6b2c34acf6fa847109e7cc1aad7857f5b48458..95b72dd2fa530bedab6cdc61f9187aa301e52e0f 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index c3f7e36c65cb028bf9318fb8d66994e480125e7e..0bd0ad2c6ebd0bcdbf43bb18d6acdeae4603f83a 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 09f6beb0690af042b66ac23f811080e95573a628..3ee7acb26c5b11bf9735a39ac9af429c77b58a75 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index f38e1c099dc8f1c52d55599c16fac1c2024d6f54..353a2aaf8cd81882e75b061622039f14869281e0 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 3e147d611615831b266fcbe0e37249a9804f8207..07afff2be0776d7bfed6599267f11b58f82c1bed 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index f06daa1ba93bcac10344f3db687d1871982db287..3a940141a9fcad4b076cc7c082283f7430c1cb7c 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index b8b8cdbd6bac06cf43c96725c38cb6c9e817b55d..37cefbfe50bf81b046d27687e4b9f91f248c5663 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 9ce42e3276bcc3667de9112a2be745ed79af3595..303afd93ed80fcccc8ba8d59658166c0267db0fd 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual individual_threadless clang
+modes individual individual_threadless clang test
 modes_default individual
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags-individual -pthread
 flags_library -fPIC
 flags_library_shared
index dd56c3cfd0c7124f76d46aab9d16850bc7d2355f..f046795290974057b23c1dcfe51c811c7d96b025 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index acde3d1064f193e72e31a0a768155b3b71e71f5d..bd13ddd032cb942256ade8174227c7d742218a62 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 3d74b3119239a4e62f734e2bd7517d235783cf51..f4e206a61d42556c64528ff00bab2aed74a64369 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index a25a38026590dcf17b47450be5dddac2cd638e39..64e7b2acaf8b4f495846b2bd96bddf71184dde2b 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index ef9abe6599cf62af20eba2572f89f4a86d3664af..da787fc01d7739cc711c5bd01d055b2bcd227ee6 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 7994a61c8d4e368d5b08eef70164f9b21cfecc0d..e076e428e3bdde433486b327638ebf14fc6b04df 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 86c652af5ed67b15a7c3ad7b598e52de8043bcdc..ff2dfa4f75aed29b4ce80294684c67714ab18d7b 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 0859617a748e5699f0cc7b9f553654a34cef6d88..ef52e307d61dfcbcbae82f3a4e3d7003b2dfb580 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual clang
+modes individual clang test
 modes_default individual
 
 build_compiler gcc
@@ -84,6 +84,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 30437b76c43b9307fbf02c7c28d65681da5c05f2..014df9dae5a9990ea93720db3887fde50b06b34a 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index fc01b29c5d4307dd33c95ccef6658a7e8a39ba6f..ceddc443be39aaf795bba207f8a9a4675d788b23 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 0690591a4263ba3fe46d70d9ddce02513a7d5619..67b7a5b674ee91192ef2324fc636120558f48609 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang as_init
+modes individual level monolithic clang test as_init
 modes_default monolithic
 
 build_compiler gcc
@@ -99,6 +99,7 @@ defines_shared
 
 flags -O2 -z now -g -pthread -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index ec57e5a8c2cadca251bb898b23fa7dd455121b28..1a34fd1e7b4b26918a047bbf6c27b0f9ffd6b80b 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre process_pre.sh
 process_post process_post.sh
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -pthread -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index f3fbfcc8a55e93db22e49ae367551f1a79e8bbcd..18a634a4e35eec3380cbd42f80ca51c42ac48d7c 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -pthread -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 5c05d1e10e690da89de9dc3d5d01aed46aabbc9f..06e9875b58ac7b16f4dff4d7581de85473b5c4e9 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 5383cbd27ae528168c7e6879e30e340ad1ab12a6..755f51ac75206f8899de5f512b4702960ba9d019 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index d4c918360ce80d97bda39d0a7859a08ace22a3b1..944188bd61561ea31b89229c9453f4242c14dcd2 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 7fb0a50bad8ccf3a784d3eba1ff602e13c7d6f23..daba0e1e307d0c0d003a1c8739c383e849cd33b4 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index cf529a40bd8b7767a0abddef4374d56abe0f1bab..3d4b418f49e56075b65fed83985ca6760044af2b 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 45552830b7172655bdd98515091c37c6f4994570..0cee2fdc3e18fe6000eee3a6cb78d0124135e87d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 3c9e7e73f463e13250952a773bb02f9719c4ee14..042383e42b2a9779cc47d72ad904dc8ddd362748 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 1163912654b73443c209c990d9229bc22572bf46..43e0d53a297fe13c13ad5e3787fa1cda65f238f0 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 25c575ab1e08ffefae49f15f34e5166643519e3f..0a4ca866ab71e376b8b2a7b20f13ca1ced16fcb1 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index e91d11ca0e21d9afdd6169ff137772b4af19cb77..87945005bc8d64677eaf8f8d3988ab3007c5b347 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index b2bc42f61adcef45b3a439614ea98f5f74f6cab8..17fbd15f65fc12dfc02222e0ab237719609609db 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 04b3b683cd69428af0adb36a58159ce51bd7bcb4..379f1a3e5ced7c984330e293fb9e421bc35b4da0 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index bd06380b186b3291bbf8d52b2d8b5c647c8abe7f..3f25b3cf39f0c75c5d976fd8d97fd13c6546f45e 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 7fa33142ecf3e0d38e72980738f8d477ea9840fd..80bf9214acf2d490eb01dce30b296fde130c26ad 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 6ee0f6f33785b75dd82169b2138263f28fefed90..e3c7388ab291aacc7c4ac29758b354f780db9c42 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 18f52d005aae4e25c8b8dccd3cc630a28e87bbc3..d269701a767d013da94ef101539df3f55451fa3d 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index 1fa7ba004fb179af6896a0e70689385b556e7013..7548984bbf70497156e4f7ef9736775c98c4b970 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static
index ce3af2d4e22772f876dfa923e64e7ad5dc8cb202..7d967dbec82b32ba7cc668ea88d316aa8cc4b00c 100644 (file)
@@ -13,7 +13,7 @@ environment
 process_pre
 process_post
 
-modes individual level monolithic clang
+modes individual level monolithic clang test
 modes_default monolithic
 
 build_compiler gcc
@@ -87,6 +87,7 @@ defines_shared
 
 flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
 flags-clang -Wno-logical-op-parentheses
+flags-test -fstack-protector
 flags_library -fPIC
 flags_library_shared
 flags_library_static