From: Kevin Day Date: Wed, 10 Dec 2025 04:23:50 +0000 (-0600) Subject: Refactor: Build mode gcc_13 to flex_arrays to provide a more generic name. X-Git-Tag: 0.8.0~38 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=3dca9ea9cd0a7a438252242400f2100b2e4ae335;p=fll Refactor: Build mode gcc_13 to flex_arrays to provide a more generic name. The `gcc_13` was a temporary mode and I don't want to have version specific modes. Replace the mode witha more long term version unspecific name `flex_arrays`. --- diff --git a/build/level_0/fakefile b/build/level_0/fakefile index 82bb429d7..d7b010add 100644 --- a/build/level_0/fakefile +++ b/build/level_0/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_0/settings b/build/level_0/settings index f348b1662..c2ab048c5 100644 --- a/build/level_0/settings +++ b/build/level_0/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc level thread build_compiler gcc @@ -177,7 +177,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/level_1/fakefile b/build/level_1/fakefile index 82bb429d7..d7b010add 100644 --- a/build/level_1/fakefile +++ b/build/level_1/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_1/settings b/build/level_1/settings index b0627ab2c..0b28efd35 100644 --- a/build/level_1/settings +++ b/build/level_1/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc level thread build_compiler gcc @@ -85,7 +85,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/level_2/fakefile b/build/level_2/fakefile index 82bb429d7..d7b010add 100644 --- a/build/level_2/fakefile +++ b/build/level_2/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/level_2/settings b/build/level_2/settings index 1855593cc..f633258ee 100644 --- a/build/level_2/settings +++ b/build/level_2/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc level thread build_compiler gcc @@ -82,7 +82,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/monolithic/fakefile b/build/monolithic/fakefile index 82bb429d7..d7b010add 100644 --- a/build/monolithic/fakefile +++ b/build/monolithic/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/monolithic/settings b/build/monolithic/settings index ebdf3d008..ab6b07a00 100644 --- a/build/monolithic/settings +++ b/build/monolithic/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug gcc gcc_13 fanalyzer individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -220,7 +220,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/stand_alone/byte_dump.fakefile b/build/stand_alone/byte_dump.fakefile index e6ece4d29..45f9d5987 100644 --- a/build/stand_alone/byte_dump.fakefile +++ b/build/stand_alone/byte_dump.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/byte_dump.settings b/build/stand_alone/byte_dump.settings index baa438e2f..6cebf1b7b 100644 --- a/build/stand_alone/byte_dump.settings +++ b/build/stand_alone/byte_dump.settings @@ -4,16 +4,16 @@ # This will compile a program that does not have a libbyte_dump.so library and builds all of the FLL dependencies into the resulting program. # # Modes: -# - android: Compile on an android system (using Termux; may need modification depending on the android system). -# - clang: Use CLang rather than the default, which is generally GCC. -# - coverage: Compile for building coverage. -# - debug: Enable debugging, such as compile time debug options. -# - fanalyzer: Compile using GCC's -fanalyzer compile time option. -# - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. -# - test: Compile for a test, such as unit testing. -# - thread: Compile with thread support. -# - threadless: Compile without thread support. +# - android: Compile on an android system (using Termux; may need modification depending on the android system). +# - clang: Use CLang rather than the default, which is generally GCC. +# - coverage: Compile for building coverage. +# - debug: Enable debugging, such as compile time debug options. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). +# - gcc: Use GCC specific settings. +# - test: Compile for a test, such as unit testing. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name byte_dump @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless modes_default debug gcc thread build_compiler gcc @@ -105,7 +105,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/stand_alone/example.fakefile b/build/stand_alone/example.fakefile index 2866c9f10..ca01357a6 100644 --- a/build/stand_alone/example.fakefile +++ b/build/stand_alone/example.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/example.settings b/build/stand_alone/example.settings index 2c07eee9c..2a7bc7c40 100644 --- a/build/stand_alone/example.settings +++ b/build/stand_alone/example.settings @@ -4,16 +4,16 @@ # This will compile a program that does not have a libexample.so library and builds all of the FLL dependencies into the resulting program. # # Modes: -# - android: Compile on an android system (using Termux; may need modification depending on the android system). -# - clang: Use CLang rather than the default, which is generally GCC. -# - coverage: Compile for building coverage. -# - debug: Enable debugging, such as compile time debug options. -# - fanalyzer: Compile using GCC's -fanalyzer compile time option. -# - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. -# - test: Compile for a test, such as unit testing. -# - thread: Compile with thread support. -# - threadless: Compile without thread support. +# - android: Compile on an android system (using Termux; may need modification depending on the android system). +# - clang: Use CLang rather than the default, which is generally GCC. +# - coverage: Compile for building coverage. +# - debug: Enable debugging, such as compile time debug options. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). +# - gcc: Use GCC specific settings. +# - test: Compile for a test, such as unit testing. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name example @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless modes_default debug gcc thread build_compiler gcc @@ -106,7 +106,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/stand_alone/fake.fakefile b/build/stand_alone/fake.fakefile index 2ec7b7dfb..363d9f127 100644 --- a/build/stand_alone/fake.fakefile +++ b/build/stand_alone/fake.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/fake.settings b/build/stand_alone/fake.settings index 1a9ffa106..729b49ee1 100644 --- a/build/stand_alone/fake.settings +++ b/build/stand_alone/fake.settings @@ -4,16 +4,16 @@ # This will compile a program that does not have a libfake.so library and builds all of the FLL dependencies into the resulting program. # # Modes: -# - android: Compile on an android system (using Termux; may need modification depending on the android system). -# - clang: Use CLang rather than the default, which is generally GCC. -# - coverage: Compile for building coverage. -# - debug: Enable debugging, such as compile time debug options. -# - fanalyzer: Compile using GCC's -fanalyzer compile time option. -# - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. -# - test: Compile for a test, such as unit testing. -# - thread: Compile with thread support. -# - threadless: Compile without thread support. +# - android: Compile on an android system (using Termux; may need modification depending on the android system). +# - clang: Use CLang rather than the default, which is generally GCC. +# - coverage: Compile for building coverage. +# - debug: Enable debugging, such as compile time debug options. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). +# - gcc: Use GCC specific settings. +# - test: Compile for a test, such as unit testing. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name fake @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless modes_default debug gcc thread build_compiler gcc @@ -132,7 +132,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/stand_alone/fss_identify.fakefile b/build/stand_alone/fss_identify.fakefile index a6e2eaca5..64fcb25e2 100644 --- a/build/stand_alone/fss_identify.fakefile +++ b/build/stand_alone/fss_identify.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/fss_identify.settings b/build/stand_alone/fss_identify.settings index baa1341f1..dce4813ff 100644 --- a/build/stand_alone/fss_identify.settings +++ b/build/stand_alone/fss_identify.settings @@ -4,16 +4,16 @@ # This will compile a program that does not have a libfss_identify.so library and builds all of the FLL dependencies into the resulting program. # # Modes: -# - android: Compile on an android system (using Termux; may need modification depending on the android system). -# - clang: Use CLang rather than the default, which is generally GCC. -# - coverage: Compile for building coverage. -# - debug: Enable debugging, such as compile time debug options. -# - fanalyzer: Compile using GCC's -fanalyzer compile time option. -# - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. -# - test: Compile for a test, such as unit testing. -# - thread: Compile with thread support. -# - threadless: Compile without thread support. +# - android: Compile on an android system (using Termux; may need modification depending on the android system). +# - clang: Use CLang rather than the default, which is generally GCC. +# - coverage: Compile for building coverage. +# - debug: Enable debugging, such as compile time debug options. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). +# - gcc: Use GCC specific settings. +# - test: Compile for a test, such as unit testing. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name fss_identify @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless modes_default debug gcc thread build_compiler gcc @@ -109,7 +109,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/build/stand_alone/utf8.fakefile b/build/stand_alone/utf8.fakefile index ba5730865..bb905a335 100644 --- a/build/stand_alone/utf8.fakefile +++ b/build/stand_alone/utf8.fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/build/stand_alone/utf8.settings b/build/stand_alone/utf8.settings index 0209b271a..b1959bcd2 100644 --- a/build/stand_alone/utf8.settings +++ b/build/stand_alone/utf8.settings @@ -4,16 +4,16 @@ # This will compile a program that does not have a libutf8.so library and builds all of the FLL dependencies into the resulting program. # # Modes: -# - android: Compile on an android system (using Termux; may need modification depending on the android system). -# - clang: Use CLang rather than the default, which is generally GCC. -# - coverage: Compile for building coverage. -# - debug: Enable debugging, such as compile time debug options. -# - fanalyzer: Compile using GCC's -fanalyzer compile time option. -# - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. -# - test: Compile for a test, such as unit testing. -# - thread: Compile with thread support. -# - threadless: Compile without thread support. +# - android: Compile on an android system (using Termux; may need modification depending on the android system). +# - clang: Use CLang rather than the default, which is generally GCC. +# - coverage: Compile for building coverage. +# - debug: Enable debugging, such as compile time debug options. +# - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). +# - gcc: Use GCC specific settings. +# - test: Compile for a test, such as unit testing. +# - thread: Compile with thread support. +# - threadless: Compile without thread support. # build_name utf8 @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc test thread threadless modes_default debug gcc thread build_compiler gcc @@ -106,7 +106,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_abstruse/data/build/fakefile b/level_0/f_abstruse/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_abstruse/data/build/fakefile +++ b/level_0/f_abstruse/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_abstruse/data/build/settings b/level_0/f_abstruse/data/build/settings index cf2d9cb3c..95455bd30 100644 --- a/level_0/f_abstruse/data/build/settings +++ b/level_0/f_abstruse/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -61,7 +61,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_abstruse/data/build/settings-mocks b/level_0/f_abstruse/data/build/settings-mocks index 1ce5375b4..f0a5c00dd 100644 --- a/level_0/f_abstruse/data/build/settings-mocks +++ b/level_0/f_abstruse/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_abstruse/data/build/settings-tests b/level_0/f_abstruse/data/build/settings-tests index ede821645..4d7a3d318 100644 --- a/level_0/f_abstruse/data/build/settings-tests +++ b/level_0/f_abstruse/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes individual clang gcc gcc_13 test coverage +modes individual clang gcc flex_arrays test coverage modes_default individual test gcc build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_account/data/build/fakefile b/level_0/f_account/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_account/data/build/fakefile +++ b/level_0/f_account/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_account/data/build/settings b/level_0/f_account/data/build/settings index 3c605d422..77b6b41eb 100644 --- a/level_0/f_account/data/build/settings +++ b/level_0/f_account/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_account/data/build/settings-mocks b/level_0/f_account/data/build/settings-mocks index 30dab9fda..6463e2341 100644 --- a/level_0/f_account/data/build/settings-mocks +++ b/level_0/f_account/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_account/data/build/settings-tests b/level_0/f_account/data/build/settings-tests index 63e139c23..252322100 100644 --- a/level_0/f_account/data/build/settings-tests +++ b/level_0/f_account/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_capability/data/build/fakefile b/level_0/f_capability/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_capability/data/build/fakefile +++ b/level_0/f_capability/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_capability/data/build/settings b/level_0/f_capability/data/build/settings index 32069b0f5..e5132c9cb 100644 --- a/level_0/f_capability/data/build/settings +++ b/level_0/f_capability/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -64,7 +64,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_capability/data/build/settings-mocks b/level_0/f_capability/data/build/settings-mocks index 88dce136c..f92f63b2e 100644 --- a/level_0/f_capability/data/build/settings-mocks +++ b/level_0/f_capability/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_capability/data/build/settings-tests b/level_0/f_capability/data/build/settings-tests index 2a3a3954a..151e6c434 100644 --- a/level_0/f_capability/data/build/settings-tests +++ b/level_0/f_capability/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_color/data/build/fakefile b/level_0/f_color/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_color/data/build/fakefile +++ b/level_0/f_color/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_color/data/build/settings b/level_0/f_color/data/build/settings index e94dbbb57..66376ddbb 100644 --- a/level_0/f_color/data/build/settings +++ b/level_0/f_color/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_color/data/build/settings-mocks b/level_0/f_color/data/build/settings-mocks index cb217f218..79e9a12f6 100644 --- a/level_0/f_color/data/build/settings-mocks +++ b/level_0/f_color/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_color/data/build/settings-tests b/level_0/f_color/data/build/settings-tests index 6111a5986..58d1bf2bf 100644 --- a/level_0/f_color/data/build/settings-tests +++ b/level_0/f_color/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_compare/data/build/fakefile b/level_0/f_compare/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_compare/data/build/fakefile +++ b/level_0/f_compare/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_compare/data/build/settings b/level_0/f_compare/data/build/settings index 30885d013..ebefa6026 100644 --- a/level_0/f_compare/data/build/settings +++ b/level_0/f_compare/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_compare/data/build/settings-tests b/level_0/f_compare/data/build/settings-tests index f6bf943b3..ed00148de 100644 --- a/level_0/f_compare/data/build/settings-tests +++ b/level_0/f_compare/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -67,7 +67,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_console/data/build/fakefile b/level_0/f_console/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_console/data/build/fakefile +++ b/level_0/f_console/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_console/data/build/settings b/level_0/f_console/data/build/settings index f12bd8e79..e666b3844 100644 --- a/level_0/f_console/data/build/settings +++ b/level_0/f_console/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_console/data/build/settings-tests b/level_0/f_console/data/build/settings-tests index 9a4976226..9eaa9220f 100644 --- a/level_0/f_console/data/build/settings-tests +++ b/level_0/f_console/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -56,7 +56,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_control_group/data/build/fakefile b/level_0/f_control_group/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_control_group/data/build/fakefile +++ b/level_0/f_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_control_group/data/build/settings b/level_0/f_control_group/data/build/settings index 93fe1e887..3e852fab9 100644 --- a/level_0/f_control_group/data/build/settings +++ b/level_0/f_control_group/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_control_group/data/build/settings-tests b/level_0/f_control_group/data/build/settings-tests index e2f7ff49f..75f052dab 100644 --- a/level_0/f_control_group/data/build/settings-tests +++ b/level_0/f_control_group/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_conversion/data/build/fakefile b/level_0/f_conversion/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_conversion/data/build/fakefile +++ b/level_0/f_conversion/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_conversion/data/build/settings b/level_0/f_conversion/data/build/settings index 63e6e67b5..590341444 100644 --- a/level_0/f_conversion/data/build/settings +++ b/level_0/f_conversion/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_conversion/data/build/settings-mocks b/level_0/f_conversion/data/build/settings-mocks index 68622a240..a50850f1d 100644 --- a/level_0/f_conversion/data/build/settings-mocks +++ b/level_0/f_conversion/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_conversion/data/build/settings-tests b/level_0/f_conversion/data/build/settings-tests index 0066c92f8..622eafbdb 100644 --- a/level_0/f_conversion/data/build/settings-tests +++ b/level_0/f_conversion/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_directory/data/build/fakefile b/level_0/f_directory/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_directory/data/build/fakefile +++ b/level_0/f_directory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_directory/data/build/settings b/level_0/f_directory/data/build/settings index be919955c..ad6f8f9ad 100644 --- a/level_0/f_directory/data/build/settings +++ b/level_0/f_directory/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_directory/data/build/settings-mocks b/level_0/f_directory/data/build/settings-mocks index 9f62ff91c..876ee9f20 100644 --- a/level_0/f_directory/data/build/settings-mocks +++ b/level_0/f_directory/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_directory/data/build/settings-tests b/level_0/f_directory/data/build/settings-tests index 516848872..3bcf93317 100644 --- a/level_0/f_directory/data/build/settings-tests +++ b/level_0/f_directory/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -53,7 +53,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_environment/data/build/fakefile b/level_0/f_environment/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_environment/data/build/fakefile +++ b/level_0/f_environment/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_environment/data/build/settings b/level_0/f_environment/data/build/settings index 5af2dbd07..24a2ae62b 100644 --- a/level_0/f_environment/data/build/settings +++ b/level_0/f_environment/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_environment/data/build/settings-mocks b/level_0/f_environment/data/build/settings-mocks index 1e9ce1f24..b96c62975 100644 --- a/level_0/f_environment/data/build/settings-mocks +++ b/level_0/f_environment/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_environment/data/build/settings-tests b/level_0/f_environment/data/build/settings-tests index f8521683e..6218832ce 100644 --- a/level_0/f_environment/data/build/settings-tests +++ b/level_0/f_environment/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_execute/data/build/fakefile b/level_0/f_execute/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_execute/data/build/fakefile +++ b/level_0/f_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_execute/data/build/settings b/level_0/f_execute/data/build/settings index 28b3ee6b9..d577e1784 100644 --- a/level_0/f_execute/data/build/settings +++ b/level_0/f_execute/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_execute/data/build/settings-tests b/level_0/f_execute/data/build/settings-tests index 1cc835c66..b59c47dc6 100644 --- a/level_0/f_execute/data/build/settings-tests +++ b/level_0/f_execute/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_file/data/build/fakefile b/level_0/f_file/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_file/data/build/fakefile +++ b/level_0/f_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_file/data/build/settings b/level_0/f_file/data/build/settings index 5402f7566..fe35e208d 100644 --- a/level_0/f_file/data/build/settings +++ b/level_0/f_file/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_file/data/build/settings-mocks b/level_0/f_file/data/build/settings-mocks index 18171f25c..aa1d15dbb 100644 --- a/level_0/f_file/data/build/settings-mocks +++ b/level_0/f_file/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_file/data/build/settings-tests b/level_0/f_file/data/build/settings-tests index 92b18a1b8..e33eadcfd 100644 --- a/level_0/f_file/data/build/settings-tests +++ b/level_0/f_file/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_fss/data/build/fakefile b/level_0/f_fss/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_fss/data/build/fakefile +++ b/level_0/f_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_fss/data/build/settings b/level_0/f_fss/data/build/settings index 7f7921e17..d380f3fc4 100644 --- a/level_0/f_fss/data/build/settings +++ b/level_0/f_fss/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_fss/data/build/settings-mocks b/level_0/f_fss/data/build/settings-mocks index 85bc62367..0ff66c02f 100644 --- a/level_0/f_fss/data/build/settings-mocks +++ b/level_0/f_fss/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_fss/data/build/settings-tests b/level_0/f_fss/data/build/settings-tests index 3a4599038..5f872eee8 100644 --- a/level_0/f_fss/data/build/settings-tests +++ b/level_0/f_fss/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -64,7 +64,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_iki/data/build/fakefile b/level_0/f_iki/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_iki/data/build/fakefile +++ b/level_0/f_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_iki/data/build/settings b/level_0/f_iki/data/build/settings index 416e1aa3d..0323aaf98 100644 --- a/level_0/f_iki/data/build/settings +++ b/level_0/f_iki/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_iki/data/build/settings-mocks b/level_0/f_iki/data/build/settings-mocks index 7b429dc5b..755ded781 100644 --- a/level_0/f_iki/data/build/settings-mocks +++ b/level_0/f_iki/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_iki/data/build/settings-tests b/level_0/f_iki/data/build/settings-tests index 9ae842762..1451c1baf 100644 --- a/level_0/f_iki/data/build/settings-tests +++ b/level_0/f_iki/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -54,7 +54,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_limit/data/build/fakefile b/level_0/f_limit/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_limit/data/build/fakefile +++ b/level_0/f_limit/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_limit/data/build/settings b/level_0/f_limit/data/build/settings index 8d5995727..3e6c824d4 100644 --- a/level_0/f_limit/data/build/settings +++ b/level_0/f_limit/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_limit/data/build/settings-mocks b/level_0/f_limit/data/build/settings-mocks index 0b64843ef..38ee8b6cf 100644 --- a/level_0/f_limit/data/build/settings-mocks +++ b/level_0/f_limit/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_limit/data/build/settings-tests b/level_0/f_limit/data/build/settings-tests index 9e84f0565..1aedeafe9 100644 --- a/level_0/f_limit/data/build/settings-tests +++ b/level_0/f_limit/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -52,7 +52,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_memory/data/build/fakefile b/level_0/f_memory/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_memory/data/build/fakefile +++ b/level_0/f_memory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_memory/data/build/settings b/level_0/f_memory/data/build/settings index 01870a366..7ff88ac29 100644 --- a/level_0/f_memory/data/build/settings +++ b/level_0/f_memory/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -61,7 +61,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_memory/data/build/settings-tests b/level_0/f_memory/data/build/settings-tests index c4b9b6fe2..be53b51b0 100644 --- a/level_0/f_memory/data/build/settings-tests +++ b/level_0/f_memory/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_network/data/build/fakefile b/level_0/f_network/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_network/data/build/fakefile +++ b/level_0/f_network/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_network/data/build/settings b/level_0/f_network/data/build/settings index aaeb17335..230012203 100644 --- a/level_0/f_network/data/build/settings +++ b/level_0/f_network/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_network/data/build/settings-mocks b/level_0/f_network/data/build/settings-mocks index 52380380a..ac70ce016 100644 --- a/level_0/f_network/data/build/settings-mocks +++ b/level_0/f_network/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_network/data/build/settings-tests b/level_0/f_network/data/build/settings-tests index 3bd1a6de7..2bb25987e 100644 --- a/level_0/f_network/data/build/settings-tests +++ b/level_0/f_network/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_parse/data/build/fakefile b/level_0/f_parse/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_parse/data/build/fakefile +++ b/level_0/f_parse/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_parse/data/build/settings b/level_0/f_parse/data/build/settings index 90cabc1d8..b12c806dc 100644 --- a/level_0/f_parse/data/build/settings +++ b/level_0/f_parse/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_path/data/build/fakefile b/level_0/f_path/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_path/data/build/fakefile +++ b/level_0/f_path/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_path/data/build/settings b/level_0/f_path/data/build/settings index 6a0b95ca1..278daa13c 100644 --- a/level_0/f_path/data/build/settings +++ b/level_0/f_path/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_path/data/build/settings-mocks b/level_0/f_path/data/build/settings-mocks index d499f3f10..22a3b981d 100644 --- a/level_0/f_path/data/build/settings-mocks +++ b/level_0/f_path/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_path/data/build/settings-tests b/level_0/f_path/data/build/settings-tests index b848ae9e9..051dac6ff 100644 --- a/level_0/f_path/data/build/settings-tests +++ b/level_0/f_path/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_pipe/data/build/fakefile b/level_0/f_pipe/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_pipe/data/build/fakefile +++ b/level_0/f_pipe/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_pipe/data/build/settings b/level_0/f_pipe/data/build/settings index 5c6040bf1..fdf6aab56 100644 --- a/level_0/f_pipe/data/build/settings +++ b/level_0/f_pipe/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -60,7 +60,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_pipe/data/build/settings-mocks b/level_0/f_pipe/data/build/settings-mocks index 06ef473fb..5160b686e 100644 --- a/level_0/f_pipe/data/build/settings-mocks +++ b/level_0/f_pipe/data/build/settings-mocks @@ -8,7 +8,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -38,7 +38,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_pipe/data/build/settings-tests b/level_0/f_pipe/data/build/settings-tests index 665599e98..12f83d5ce 100644 --- a/level_0/f_pipe/data/build/settings-tests +++ b/level_0/f_pipe/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_print/data/build/fakefile b/level_0/f_print/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_print/data/build/fakefile +++ b/level_0/f_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_print/data/build/settings b/level_0/f_print/data/build/settings index 4a2b0a5e6..1ee51d5c1 100644 --- a/level_0/f_print/data/build/settings +++ b/level_0/f_print/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_print/data/build/settings-mocks b/level_0/f_print/data/build/settings-mocks index 93f8226a6..3afba0de8 100644 --- a/level_0/f_print/data/build/settings-mocks +++ b/level_0/f_print/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_print/data/build/settings-tests b/level_0/f_print/data/build/settings-tests index 106762f5f..dfe76f243 100644 --- a/level_0/f_print/data/build/settings-tests +++ b/level_0/f_print/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -70,7 +70,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_process/data/build/fakefile b/level_0/f_process/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_process/data/build/fakefile +++ b/level_0/f_process/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_process/data/build/settings b/level_0/f_process/data/build/settings index 01419132c..f48b462ff 100644 --- a/level_0/f_process/data/build/settings +++ b/level_0/f_process/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_process/data/build/settings-mocks b/level_0/f_process/data/build/settings-mocks index 337f32e7b..0c976fcde 100644 --- a/level_0/f_process/data/build/settings-mocks +++ b/level_0/f_process/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_process/data/build/settings-tests b/level_0/f_process/data/build/settings-tests index b9d9ac30e..579353679 100644 --- a/level_0/f_process/data/build/settings-tests +++ b/level_0/f_process/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_random/data/build/fakefile b/level_0/f_random/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_random/data/build/fakefile +++ b/level_0/f_random/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_random/data/build/settings b/level_0/f_random/data/build/settings index 3d3341117..68b94a361 100644 --- a/level_0/f_random/data/build/settings +++ b/level_0/f_random/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -61,7 +61,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_random/data/build/settings-mocks b/level_0/f_random/data/build/settings-mocks index 1d7fbf022..c864b7e90 100644 --- a/level_0/f_random/data/build/settings-mocks +++ b/level_0/f_random/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_random/data/build/settings-tests b/level_0/f_random/data/build/settings-tests index a90cccd0a..a368a5c88 100644 --- a/level_0/f_random/data/build/settings-tests +++ b/level_0/f_random/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_rip/data/build/fakefile b/level_0/f_rip/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_rip/data/build/fakefile +++ b/level_0/f_rip/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_rip/data/build/settings b/level_0/f_rip/data/build/settings index 181c344a3..3224a3a04 100644 --- a/level_0/f_rip/data/build/settings +++ b/level_0/f_rip/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_schedule/data/build/fakefile b/level_0/f_schedule/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_schedule/data/build/fakefile +++ b/level_0/f_schedule/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_schedule/data/build/settings b/level_0/f_schedule/data/build/settings index 7fcdaf573..78e6db520 100644 --- a/level_0/f_schedule/data/build/settings +++ b/level_0/f_schedule/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -60,7 +60,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall -Wno-missing-braces flags-thread -pthread diff --git a/level_0/f_schedule/data/build/settings-mocks b/level_0/f_schedule/data/build/settings-mocks index 586a2dcec..3cd679916 100644 --- a/level_0/f_schedule/data/build/settings-mocks +++ b/level_0/f_schedule/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags_library -fPIC diff --git a/level_0/f_schedule/data/build/settings-tests b/level_0/f_schedule/data/build/settings-tests index e5e8ed98f..09dad4d3c 100644 --- a/level_0/f_schedule/data/build/settings-tests +++ b/level_0/f_schedule/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -56,7 +56,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags_program -fPIE diff --git a/level_0/f_serialize/data/build/fakefile b/level_0/f_serialize/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_serialize/data/build/fakefile +++ b/level_0/f_serialize/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_serialize/data/build/settings b/level_0/f_serialize/data/build/settings index 51f294f7a..a81e0d51d 100644 --- a/level_0/f_serialize/data/build/settings +++ b/level_0/f_serialize/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_serialize/data/build/settings-mocks b/level_0/f_serialize/data/build/settings-mocks index a9e8e411d..e6945f7a0 100644 --- a/level_0/f_serialize/data/build/settings-mocks +++ b/level_0/f_serialize/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_serialize/data/build/settings-tests b/level_0/f_serialize/data/build/settings-tests index 54ea9e9c0..aa5d63125 100644 --- a/level_0/f_serialize/data/build/settings-tests +++ b/level_0/f_serialize/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_signal/data/build/fakefile b/level_0/f_signal/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_signal/data/build/fakefile +++ b/level_0/f_signal/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_signal/data/build/settings b/level_0/f_signal/data/build/settings index 5ec545cf6..ce61e9dde 100644 --- a/level_0/f_signal/data/build/settings +++ b/level_0/f_signal/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -60,7 +60,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall -Wno-missing-braces flags-thread -pthread diff --git a/level_0/f_signal/data/build/settings-mocks b/level_0/f_signal/data/build/settings-mocks index 61f195c7c..3cd186cae 100644 --- a/level_0/f_signal/data/build/settings-mocks +++ b/level_0/f_signal/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -48,7 +48,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags_library -fPIC diff --git a/level_0/f_signal/data/build/settings-tests b/level_0/f_signal/data/build/settings-tests index 479e89da4..3b03c9789 100644 --- a/level_0/f_signal/data/build/settings-tests +++ b/level_0/f_signal/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -50,7 +50,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags_program -fPIE diff --git a/level_0/f_socket/data/build/fakefile b/level_0/f_socket/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_socket/data/build/fakefile +++ b/level_0/f_socket/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_socket/data/build/settings b/level_0/f_socket/data/build/settings index f1a0f789d..2ef7a31ce 100644 --- a/level_0/f_socket/data/build/settings +++ b/level_0/f_socket/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_socket/data/build/settings-mocks b/level_0/f_socket/data/build/settings-mocks index 4c5545638..8ece897c7 100644 --- a/level_0/f_socket/data/build/settings-mocks +++ b/level_0/f_socket/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_socket/data/build/settings-tests b/level_0/f_socket/data/build/settings-tests index 2acc30db4..838ed5102 100644 --- a/level_0/f_socket/data/build/settings-tests +++ b/level_0/f_socket/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ defines_shared -Lbuild/libraries/shared flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_status/data/build/fakefile b/level_0/f_status/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_status/data/build/fakefile +++ b/level_0/f_status/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_status/data/build/settings b/level_0/f_status/data/build/settings index 63a68d0c6..1dcc3ab02 100644 --- a/level_0/f_status/data/build/settings +++ b/level_0/f_status/data/build/settings @@ -7,8 +7,8 @@ # - debug: Enable debugging, such as compile time debug options. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -26,7 +26,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -59,7 +59,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_status/data/build/settings-tests b/level_0/f_status/data/build/settings-tests index c5d3826f9..404a54e21 100644 --- a/level_0/f_status/data/build/settings-tests +++ b/level_0/f_status/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_status_string/data/build/fakefile b/level_0/f_status_string/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_status_string/data/build/fakefile +++ b/level_0/f_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_status_string/data/build/settings b/level_0/f_status_string/data/build/settings index 45ff9a701..0569c6c08 100644 --- a/level_0/f_status_string/data/build/settings +++ b/level_0/f_status_string/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_status_string/data/build/settings-tests b/level_0/f_status_string/data/build/settings-tests index 8002d68d9..b518abfb8 100644 --- a/level_0/f_status_string/data/build/settings-tests +++ b/level_0/f_status_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_string/data/build/fakefile b/level_0/f_string/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_string/data/build/fakefile +++ b/level_0/f_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_string/data/build/settings b/level_0/f_string/data/build/settings index 3c264e903..d0901a8b6 100644 --- a/level_0/f_string/data/build/settings +++ b/level_0/f_string/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -73,7 +73,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_string/data/build/settings-mocks b/level_0/f_string/data/build/settings-mocks index 12475754b..2154c4fe9 100644 --- a/level_0/f_string/data/build/settings-mocks +++ b/level_0/f_string/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -60,7 +60,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_string/data/build/settings-tests b/level_0/f_string/data/build/settings-tests index f37e03a38..ea97c4b5e 100644 --- a/level_0/f_string/data/build/settings-tests +++ b/level_0/f_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -77,7 +77,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_thread/data/build/fakefile b/level_0/f_thread/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_thread/data/build/fakefile +++ b/level_0/f_thread/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_thread/data/build/settings b/level_0/f_thread/data/build/settings index e757471f4..de7b64294 100644 --- a/level_0/f_thread/data/build/settings +++ b/level_0/f_thread/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -86,7 +86,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags -pthread flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_thread/data/build/settings-mocks b/level_0/f_thread/data/build/settings-mocks index 349db2663..1bd667d88 100644 --- a/level_0/f_thread/data/build/settings-mocks +++ b/level_0/f_thread/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -74,7 +74,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_thread/data/build/settings-tests b/level_0/f_thread/data/build/settings-tests index 129055072..b3c9960e7 100644 --- a/level_0/f_thread/data/build/settings-tests +++ b/level_0/f_thread/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -150,7 +150,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_time/data/build/fakefile b/level_0/f_time/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_time/data/build/fakefile +++ b/level_0/f_time/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_time/data/build/settings b/level_0/f_time/data/build/settings index 152850082..e6bd92d97 100644 --- a/level_0/f_time/data/build/settings +++ b/level_0/f_time/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_time/data/build/settings-mocks b/level_0/f_time/data/build/settings-mocks index 0cb90df5a..fe599fa53 100644 --- a/level_0/f_time/data/build/settings-mocks +++ b/level_0/f_time/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_0/f_time/data/build/settings-tests b/level_0/f_time/data/build/settings-tests index 4ebc1493c..7dbae7cc0 100644 --- a/level_0/f_time/data/build/settings-tests +++ b/level_0/f_time/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -54,7 +54,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_type/data/build/fakefile b/level_0/f_type/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_type/data/build/fakefile +++ b/level_0/f_type/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_type/data/build/settings b/level_0/f_type/data/build/settings index 31fc71f46..9029910f5 100644 --- a/level_0/f_type/data/build/settings +++ b/level_0/f_type/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -58,7 +58,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_type_array/data/build/fakefile b/level_0/f_type_array/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_type_array/data/build/fakefile +++ b/level_0/f_type_array/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_type_array/data/build/settings b/level_0/f_type_array/data/build/settings index 641bd28e9..c86fe98df 100644 --- a/level_0/f_type_array/data/build/settings +++ b/level_0/f_type_array/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_type_array/data/build/settings-mocks b/level_0/f_type_array/data/build/settings-mocks index 4f0a2cd95..b79843a6b 100644 --- a/level_0/f_type_array/data/build/settings-mocks +++ b/level_0/f_type_array/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -49,7 +49,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags_library -fPIC diff --git a/level_0/f_type_array/data/build/settings-tests b/level_0/f_type_array/data/build/settings-tests index c7179e84c..00b5ae304 100644 --- a/level_0/f_type_array/data/build/settings-tests +++ b/level_0/f_type_array/data/build/settings-tests @@ -11,7 +11,7 @@ version_major 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -76,7 +76,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_0/f_utf/data/build/fakefile b/level_0/f_utf/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_0/f_utf/data/build/fakefile +++ b/level_0/f_utf/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_0/f_utf/data/build/settings b/level_0/f_utf/data/build/settings index 5ee48905f..d57627921 100644 --- a/level_0/f_utf/data/build/settings +++ b/level_0/f_utf/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -64,7 +64,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_0/f_utf/data/build/settings-mocks b/level_0/f_utf/data/build/settings-mocks index 954db89ac..8ae24645f 100644 --- a/level_0/f_utf/data/build/settings-mocks +++ b/level_0/f_utf/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags_library -fPIC diff --git a/level_0/f_utf/data/build/settings-tests b/level_0/f_utf/data/build/settings-tests index 4308ecf59..9b1b4a1fc 100644 --- a/level_0/f_utf/data/build/settings-tests +++ b/level_0/f_utf/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -99,7 +99,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_1/fl_control_group/data/build/fakefile b/level_1/fl_control_group/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_control_group/data/build/fakefile +++ b/level_1/fl_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_control_group/data/build/settings b/level_1/fl_control_group/data/build/settings index f86387f04..0328e045e 100644 --- a/level_1/fl_control_group/data/build/settings +++ b/level_1/fl_control_group/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_conversion/data/build/fakefile b/level_1/fl_conversion/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_conversion/data/build/fakefile +++ b/level_1/fl_conversion/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_conversion/data/build/settings b/level_1/fl_conversion/data/build/settings index 01ed0b8d0..067fc429a 100644 --- a/level_1/fl_conversion/data/build/settings +++ b/level_1/fl_conversion/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_directory/data/build/fakefile b/level_1/fl_directory/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_directory/data/build/fakefile +++ b/level_1/fl_directory/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_directory/data/build/settings b/level_1/fl_directory/data/build/settings index 67704ef5e..adb255544 100644 --- a/level_1/fl_directory/data/build/settings +++ b/level_1/fl_directory/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_environment/data/build/fakefile b/level_1/fl_environment/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_environment/data/build/fakefile +++ b/level_1/fl_environment/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_environment/data/build/settings b/level_1/fl_environment/data/build/settings index 804b3969e..ff67bd09e 100644 --- a/level_1/fl_environment/data/build/settings +++ b/level_1/fl_environment/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_execute/data/build/fakefile b/level_1/fl_execute/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_execute/data/build/fakefile +++ b/level_1/fl_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_execute/data/build/settings b/level_1/fl_execute/data/build/settings index c45e18a7d..d4e3886c5 100644 --- a/level_1/fl_execute/data/build/settings +++ b/level_1/fl_execute/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -64,7 +64,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_fss/data/build/fakefile b/level_1/fl_fss/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_fss/data/build/fakefile +++ b/level_1/fl_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_fss/data/build/settings b/level_1/fl_fss/data/build/settings index 15340455b..9b4ba3ec1 100644 --- a/level_1/fl_fss/data/build/settings +++ b/level_1/fl_fss/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_fss/data/build/settings-tests b/level_1/fl_fss/data/build/settings-tests index e53cc931e..c5f3a4ac5 100644 --- a/level_1/fl_fss/data/build/settings-tests +++ b/level_1/fl_fss/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 4 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -81,7 +81,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_1/fl_iki/data/build/fakefile b/level_1/fl_iki/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_iki/data/build/fakefile +++ b/level_1/fl_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_iki/data/build/settings b/level_1/fl_iki/data/build/settings index 78efa3a0d..12e6aba76 100644 --- a/level_1/fl_iki/data/build/settings +++ b/level_1/fl_iki/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_iki/data/build/settings-mocks b/level_1/fl_iki/data/build/settings-mocks index 260d44e7c..334c4f8c5 100644 --- a/level_1/fl_iki/data/build/settings-mocks +++ b/level_1/fl_iki/data/build/settings-mocks @@ -18,7 +18,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread test thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_1/fl_iki/data/build/settings-tests b/level_1/fl_iki/data/build/settings-tests index 53637cf64..1aa2f4985 100644 --- a/level_1/fl_iki/data/build/settings-tests +++ b/level_1/fl_iki/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 4 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_1/fl_path/data/build/fakefile b/level_1/fl_path/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_path/data/build/fakefile +++ b/level_1/fl_path/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_path/data/build/settings b/level_1/fl_path/data/build/settings index ff854f64d..8ec2cd943 100644 --- a/level_1/fl_path/data/build/settings +++ b/level_1/fl_path/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_path/data/build/settings-tests b/level_1/fl_path/data/build/settings-tests index 3ad1eb95b..2d994bc6b 100644 --- a/level_1/fl_path/data/build/settings-tests +++ b/level_1/fl_path/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 4 version_file micro version_target minor -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_1/fl_print/data/build/fakefile b/level_1/fl_print/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_print/data/build/fakefile +++ b/level_1/fl_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_print/data/build/settings b/level_1/fl_print/data/build/settings index 2e945c270..59c752a00 100644 --- a/level_1/fl_print/data/build/settings +++ b/level_1/fl_print/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_1/fl_status_string/data/build/fakefile b/level_1/fl_status_string/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_status_string/data/build/fakefile +++ b/level_1/fl_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_status_string/data/build/settings b/level_1/fl_status_string/data/build/settings index 3b98bf179..6a714ec50 100644 --- a/level_1/fl_status_string/data/build/settings +++ b/level_1/fl_status_string/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -63,7 +63,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-thread -pthread -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags_library -fPIC diff --git a/level_1/fl_status_string/data/build/settings-tests b/level_1/fl_status_string/data/build/settings-tests index 0409eb39e..a400a00d7 100644 --- a/level_1/fl_status_string/data/build/settings-tests +++ b/level_1/fl_status_string/data/build/settings-tests @@ -13,7 +13,7 @@ version_micro 0 version_file major version_target major -modes android clang coverage fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -51,7 +51,7 @@ flags -fstack-clash-protection -fno-delete-null-pointer-checks flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -fstack-protector-strong -Wall flags_program -fPIE diff --git a/level_1/fl_utf_file/data/build/fakefile b/level_1/fl_utf_file/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_1/fl_utf_file/data/build/fakefile +++ b/level_1/fl_utf_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_1/fl_utf_file/data/build/settings b/level_1/fl_utf_file/data/build/settings index 24b7ece97..5946dd6ba 100644 --- a/level_1/fl_utf_file/data/build/settings +++ b/level_1/fl_utf_file/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_control_group/data/build/fakefile b/level_2/fll_control_group/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_control_group/data/build/fakefile +++ b/level_2/fll_control_group/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_control_group/data/build/settings b/level_2/fll_control_group/data/build/settings index 0af3520e1..7bdb6e917 100644 --- a/level_2/fll_control_group/data/build/settings +++ b/level_2/fll_control_group/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_error/data/build/fakefile b/level_2/fll_error/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_error/data/build/fakefile +++ b/level_2/fll_error/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_error/data/build/settings b/level_2/fll_error/data/build/settings index 6d78d42d7..46ec465ab 100644 --- a/level_2/fll_error/data/build/settings +++ b/level_2/fll_error/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_execute/data/build/fakefile b/level_2/fll_execute/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_execute/data/build/fakefile +++ b/level_2/fll_execute/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_execute/data/build/settings b/level_2/fll_execute/data/build/settings index 7e16fca33..31a518b88 100644 --- a/level_2/fll_execute/data/build/settings +++ b/level_2/fll_execute/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -66,7 +66,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_file/data/build/fakefile b/level_2/fll_file/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_file/data/build/fakefile +++ b/level_2/fll_file/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_file/data/build/settings b/level_2/fll_file/data/build/settings index a11ceec5f..0fdad3793 100644 --- a/level_2/fll_file/data/build/settings +++ b/level_2/fll_file/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_fss/data/build/fakefile b/level_2/fll_fss/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_fss/data/build/fakefile +++ b/level_2/fll_fss/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_fss/data/build/settings b/level_2/fll_fss/data/build/settings index e50e200f3..c8ece6b0a 100644 --- a/level_2/fll_fss/data/build/settings +++ b/level_2/fll_fss/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_fss_status_string/data/build/fakefile b/level_2/fll_fss_status_string/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_fss_status_string/data/build/fakefile +++ b/level_2/fll_fss_status_string/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_fss_status_string/data/build/settings b/level_2/fll_fss_status_string/data/build/settings index 3f30fc4b7..f761e7899 100644 --- a/level_2/fll_fss_status_string/data/build/settings +++ b/level_2/fll_fss_status_string/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_iki/data/build/fakefile b/level_2/fll_iki/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_iki/data/build/fakefile +++ b/level_2/fll_iki/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_iki/data/build/settings b/level_2/fll_iki/data/build/settings index 24b6a8af7..9bdc8d21d 100644 --- a/level_2/fll_iki/data/build/settings +++ b/level_2/fll_iki/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_print/data/build/fakefile b/level_2/fll_print/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_print/data/build/fakefile +++ b/level_2/fll_print/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_print/data/build/settings b/level_2/fll_print/data/build/settings index 5988ce4d4..b3ec0bc89 100644 --- a/level_2/fll_print/data/build/settings +++ b/level_2/fll_print/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_2/fll_program/data/build/fakefile b/level_2/fll_program/data/build/fakefile index 82cffd937..d58a952e1 100644 --- a/level_2/fll_program/data/build/fakefile +++ b/level_2/fll_program/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_2/fll_program/data/build/settings b/level_2/fll_program/data/build/settings index ccdb2b8a4..07a5c5ee3 100644 --- a/level_2/fll_program/data/build/settings +++ b/level_2/fll_program/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc individual individual_thread thread build_compiler gcc @@ -62,7 +62,7 @@ flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/byte_dump/data/build/fakefile b/level_3/byte_dump/data/build/fakefile index 63ef1af18..5005d11c5 100644 --- a/level_3/byte_dump/data/build/fakefile +++ b/level_3/byte_dump/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/byte_dump/data/build/settings b/level_3/byte_dump/data/build/settings index 00bcdc86b..3ce8f84ac 100644 --- a/level_3/byte_dump/data/build/settings +++ b/level_3/byte_dump/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -76,7 +76,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/example/data/build/fakefile b/level_3/example/data/build/fakefile index 795f6a48d..07462fb6b 100644 --- a/level_3/example/data/build/fakefile +++ b/level_3/example/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/example/data/build/settings b/level_3/example/data/build/settings index 0036b6fd7..4ff779c77 100644 --- a/level_3/example/data/build/settings +++ b/level_3/example/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -85,7 +85,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/fake/data/build/fakefile b/level_3/fake/data/build/fakefile index 5755859a7..b4687c359 100644 --- a/level_3/fake/data/build/fakefile +++ b/level_3/fake/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fake/data/build/settings b/level_3/fake/data/build/settings index 0d6e5e785..93dc7cf87 100644 --- a/level_3/fake/data/build/settings +++ b/level_3/fake/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_target minor process_pre process_pre.sh process_post process_post.sh -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -90,7 +90,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/fss_identify/data/build/fakefile b/level_3/fss_identify/data/build/fakefile index 076fdbec5..6b970cebe 100644 --- a/level_3/fss_identify/data/build/fakefile +++ b/level_3/fss_identify/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_identify/data/build/settings b/level_3/fss_identify/data/build/settings index 4298bf6a2..89830c262 100644 --- a/level_3/fss_identify/data/build/settings +++ b/level_3/fss_identify/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -75,7 +75,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/fakefile b/level_3/fss_read/data/build/fakefile index c3a9cf21a..8e67327e3 100644 --- a/level_3/fss_read/data/build/fakefile +++ b/level_3/fss_read/data/build/fakefile @@ -5,7 +5,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_read/data/build/settings b/level_3/fss_read/data/build/settings index 2e48f0ed0..96fd34c65 100644 --- a/level_3/fss_read/data/build/settings +++ b/level_3/fss_read/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -85,7 +85,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.basic b/level_3/fss_read/data/build/settings.basic index ce617c62c..1f8526ee6 100644 --- a/level_3/fss_read/data/build/settings.basic +++ b/level_3/fss_read/data/build/settings.basic @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.basic_list b/level_3/fss_read/data/build/settings.basic_list index fdb3db4f3..575073e6f 100644 --- a/level_3/fss_read/data/build/settings.basic_list +++ b/level_3/fss_read/data/build/settings.basic_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.embedded_list b/level_3/fss_read/data/build/settings.embedded_list index f7632df1a..ae7318108 100644 --- a/level_3/fss_read/data/build/settings.embedded_list +++ b/level_3/fss_read/data/build/settings.embedded_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.extended b/level_3/fss_read/data/build/settings.extended index 62ea25680..900728b96 100644 --- a/level_3/fss_read/data/build/settings.extended +++ b/level_3/fss_read/data/build/settings.extended @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.extended_list b/level_3/fss_read/data/build/settings.extended_list index 2e1f46d3b..4a9802b11 100644 --- a/level_3/fss_read/data/build/settings.extended_list +++ b/level_3/fss_read/data/build/settings.extended_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.main b/level_3/fss_read/data/build/settings.main index 57fb8d4a3..3d651cbad 100644 --- a/level_3/fss_read/data/build/settings.main +++ b/level_3/fss_read/data/build/settings.main @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_read/data/build/settings.payload b/level_3/fss_read/data/build/settings.payload index b8113d5ea..fbec1ffd4 100644 --- a/level_3/fss_read/data/build/settings.payload +++ b/level_3/fss_read/data/build/settings.payload @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -72,7 +72,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/fakefile b/level_3/fss_write/data/build/fakefile index 9bf12422e..37d6007ef 100644 --- a/level_3/fss_write/data/build/fakefile +++ b/level_3/fss_write/data/build/fakefile @@ -5,7 +5,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/fss_write/data/build/settings b/level_3/fss_write/data/build/settings index 1f19fa65b..164edfa9b 100644 --- a/level_3/fss_write/data/build/settings +++ b/level_3/fss_write/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -85,7 +85,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.basic b/level_3/fss_write/data/build/settings.basic index 3841ee52b..ad4eaae52 100644 --- a/level_3/fss_write/data/build/settings.basic +++ b/level_3/fss_write/data/build/settings.basic @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -70,7 +70,7 @@ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno flags-thread -pthread flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags_library -fPIC diff --git a/level_3/fss_write/data/build/settings.basic_list b/level_3/fss_write/data/build/settings.basic_list index 93bed862e..384d941b7 100644 --- a/level_3/fss_write/data/build/settings.basic_list +++ b/level_3/fss_write/data/build/settings.basic_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.embedded_list b/level_3/fss_write/data/build/settings.embedded_list index 8331b7981..2ce904019 100644 --- a/level_3/fss_write/data/build/settings.embedded_list +++ b/level_3/fss_write/data/build/settings.embedded_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.extended b/level_3/fss_write/data/build/settings.extended index a31492578..5106f2f6d 100644 --- a/level_3/fss_write/data/build/settings.extended +++ b/level_3/fss_write/data/build/settings.extended @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.extended_list b/level_3/fss_write/data/build/settings.extended_list index 67a493f68..a6573abb8 100644 --- a/level_3/fss_write/data/build/settings.extended_list +++ b/level_3/fss_write/data/build/settings.extended_list @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.main b/level_3/fss_write/data/build/settings.main index 16a404924..58475d91b 100644 --- a/level_3/fss_write/data/build/settings.main +++ b/level_3/fss_write/data/build/settings.main @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/fss_write/data/build/settings.payload b/level_3/fss_write/data/build/settings.payload index da47ea102..8b70e64ee 100644 --- a/level_3/fss_write/data/build/settings.payload +++ b/level_3/fss_write/data/build/settings.payload @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/iki_read/data/build/fakefile b/level_3/iki_read/data/build/fakefile index 959843a3c..7d4a6160d 100644 --- a/level_3/iki_read/data/build/fakefile +++ b/level_3/iki_read/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/iki_read/data/build/settings b/level_3/iki_read/data/build/settings index 739e40f6b..7ab234b86 100644 --- a/level_3/iki_read/data/build/settings +++ b/level_3/iki_read/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -75,7 +75,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/iki_read/data/build/settings.eki_read b/level_3/iki_read/data/build/settings.eki_read index eeb3300e6..3d96c150b 100644 --- a/level_3/iki_read/data/build/settings.eki_read +++ b/level_3/iki_read/data/build/settings.eki_read @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -77,7 +77,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/iki_read/data/build/settings.iki_read b/level_3/iki_read/data/build/settings.iki_read index 0fabc0bcf..a872db1dc 100644 --- a/level_3/iki_read/data/build/settings.iki_read +++ b/level_3/iki_read/data/build/settings.iki_read @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -77,7 +77,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/iki_write/data/build/fakefile b/level_3/iki_write/data/build/fakefile index a8fe20859..a2b19d125 100644 --- a/level_3/iki_write/data/build/fakefile +++ b/level_3/iki_write/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/iki_write/data/build/settings b/level_3/iki_write/data/build/settings index ac6b9dbd9..a13d81002 100644 --- a/level_3/iki_write/data/build/settings +++ b/level_3/iki_write/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -75,7 +75,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/iki_write/data/build/settings.eki_write b/level_3/iki_write/data/build/settings.eki_write index 9c070bf64..140913309 100644 --- a/level_3/iki_write/data/build/settings.eki_write +++ b/level_3/iki_write/data/build/settings.eki_write @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -77,7 +77,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/iki_write/data/build/settings.iki_write b/level_3/iki_write/data/build/settings.iki_write index 6fa0bf927..a483a800f 100644 --- a/level_3/iki_write/data/build/settings.iki_write +++ b/level_3/iki_write/data/build/settings.iki_write @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -77,7 +77,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/status_code/data/build/fakefile b/level_3/status_code/data/build/fakefile index d3f5e7fd9..09a71d53e 100644 --- a/level_3/status_code/data/build/fakefile +++ b/level_3/status_code/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/status_code/data/build/settings b/level_3/status_code/data/build/settings index 264cc0813..e05d94bb7 100644 --- a/level_3/status_code/data/build/settings +++ b/level_3/status_code/data/build/settings @@ -8,8 +8,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -27,7 +27,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -77,7 +77,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread diff --git a/level_3/status_code/data/build/settings.fss b/level_3/status_code/data/build/settings.fss index 67af94edc..372994859 100644 --- a/level_3/status_code/data/build/settings.fss +++ b/level_3/status_code/data/build/settings.fss @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/status_code/data/build/settings.main b/level_3/status_code/data/build/settings.main index 9baeb8d57..d621c8401 100644 --- a/level_3/status_code/data/build/settings.main +++ b/level_3/status_code/data/build/settings.main @@ -9,8 +9,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -28,7 +28,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer gcc flex_arrays individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -69,7 +69,7 @@ defines-threadless -D_di_thread_support_ flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector -Wall flags-thread -pthread diff --git a/level_3/utf8/data/build/fakefile b/level_3/utf8/data/build/fakefile index efa30a121..182f8ee09 100644 --- a/level_3/utf8/data/build/fakefile +++ b/level_3/utf8/data/build/fakefile @@ -2,7 +2,7 @@ settings: fail exit - modes individual individual_thread level monolithic clang coverage fanalyzer gcc gcc_13 test thread threadless + modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH diff --git a/level_3/utf8/data/build/settings b/level_3/utf8/data/build/settings index a616f1404..cc26cc57b 100644 --- a/level_3/utf8/data/build/settings +++ b/level_3/utf8/data/build/settings @@ -6,8 +6,8 @@ # - coverage: Compile for building coverage. # - debug: Enable debugging, such as compile time debug options. # - fanalyzer: Compile using GCC's -fanalyzer compile time option. +# - flex_arrays: Use GCC strict flex arrays (supported by GCC version 13 or greater). # - gcc: Use GCC specific settings. -# - gcc_13: Use GCC version 13 or greater specific settings. # - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases. # - individual_thread: This is required when compiling in individual mode with "thread" mode. # - level: Compile using per level libraries. @@ -25,7 +25,7 @@ version_micro 0 version_file micro version_target minor -modes android clang coverage debug fanalyzer gcc gcc_13 individual individual_thread level monolithic test thread threadless +modes android clang coverage debug fanalyzer flex_arrays gcc individual individual_thread level monolithic test thread threadless modes_default debug gcc monolithic thread build_compiler gcc @@ -75,7 +75,7 @@ flags-android -Wno-implicit-function-declaration -Wl,-z,norelro flags-clang -Wno-logical-op-parentheses flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags-fanalyzer -fanalyzer -flags-gcc_13 -fstrict-flex-arrays=3 +flags-flex_arrays -fstrict-flex-arrays=3 flags-test -O0 -fstack-protector-strong -Wall flags-thread -pthread