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://www.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 82bb429..d7b010a 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 f348b16..c2ab048 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 82bb429..d7b010a 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 b0627ab..0b28efd 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 82bb429..d7b010a 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 1855593..f633258 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 82bb429..d7b010a 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 ebdf3d0..ab6b07a 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 e6ece4d..45f9d59 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 baa438e..6cebf1b7 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 2866c9f..ca01357 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 2c07eee..2a7bc7c 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 2ec7b7d..363d9f1 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 1a9ffa1..729b49e 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 a6e2eac..64fcb25 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 baa1341..dce4813 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 ba57308..bb905a3 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 0209b27..b1959bc 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 82cffd9..d58a952 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 cf2d9cb..95455bd 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 1ce5375..f0a5c00 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 ede8216..4d7a3d3 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 82cffd9..d58a952 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 3c605d4..77b6b41 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 30dab9f..6463e23 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 63e139c..2523221 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 82cffd9..d58a952 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 32069b0..e5132c9 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 88dce13..f92f63b 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 2a3a395..151e6c4 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 82cffd9..d58a952 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 e94dbbb..66376dd 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 cb217f2..79e9a12 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 6111a59..58d1bf2 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 82cffd9..d58a952 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 30885d0..ebefa60 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 f6bf943..ed00148 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 82cffd9..d58a952 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 f12bd8e..e666b38 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 9a49762..9eaa922 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 82cffd9..d58a952 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 93fe1e8..3e852fa 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 e2f7ff4..75f052d 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 82cffd9..d58a952 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 63e6e67..5903414 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 68622a2..a50850f 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 0066c92..622eafb 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 82cffd9..d58a952 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 be91995..ad6f8f9 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 9f62ff9..876ee9f 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 5168488..3bcf933 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 82cffd9..d58a952 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 5af2dbd..24a2ae6 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 1e9ce1f..b96c629 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 f852168..6218832 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 82cffd9..d58a952 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 28b3ee6..d577e17 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 1cc835c..b59c47d 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 82cffd9..d58a952 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 5402f75..fe35e20 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 18171f2..aa1d15d 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 92b18a1..e33eadc 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 82cffd9..d58a952 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 7f7921e..d380f3f 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 85bc623..0ff66c0 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 3a45990..5f872ee 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 82cffd9..d58a952 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 416e1aa..0323aaf 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 7b429dc..755ded7 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 9ae8427..1451c1b 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 82cffd9..d58a952 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 8d59957..3e6c824 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 0b64843..38ee8b6 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 9e84f05..1aedeaf 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 82cffd9..d58a952 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 01870a3..7ff88ac 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 c4b9b6f..be53b51 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 82cffd9..d58a952 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 aaeb173..2300122 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 5238038..ac70ce0 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 3bd1a6d..2bb2598 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 82cffd9..d58a952 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 90cabc1..b12c806 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 82cffd9..d58a952 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 6a0b95c..278daa1 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 d499f3f..22a3b98 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 b848ae9..051dac6 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 82cffd9..d58a952 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 5c6040b..fdf6aab 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 06ef473..5160b68 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 665599e..12f83d5 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 82cffd9..d58a952 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 4a2b0a5..1ee51d5 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 93f8226..3afba0d 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 106762f..dfe76f2 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 82cffd9..d58a952 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 0141913..f48b462 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 337f32e..0c976fc 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 b9d9ac3..5793536 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 82cffd9..d58a952 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 3d33411..68b94a3 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 1d7fbf0..c864b7e 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 a90cccd..a368a5c 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 82cffd9..d58a952 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 181c344..3224a3a 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 82cffd9..d58a952 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 7fcdaf5..78e6db5 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 586a2dc..3cd6799 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 e5e8ed9..09dad4d 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 82cffd9..d58a952 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 51f294f..a81e0d5 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 a9e8e41..e6945f7 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 54ea9e9..aa5d631 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 82cffd9..d58a952 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 5ec545c..ce61e9d 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 61f195c..3cd186c 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 479e89d..3b03c97 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 82cffd9..d58a952 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 f1a0f78..2ef7a31 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 4c55456..8ece897 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 2acc30d..838ed51 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 82cffd9..d58a952 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 63a68d0..1dcc3ab 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 c5d3826..404a54e 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 82cffd9..d58a952 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 45ff9a7..0569c6c 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 8002d68..b518abf 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 82cffd9..d58a952 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 3c264e9..d0901a8 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 1247575..2154c4f 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 f37e03a..ea97c4b 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 82cffd9..d58a952 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 e757471..de7b642 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 349db26..1bd667d 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 1290550..b3c9960 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 82cffd9..d58a952 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 1528500..e6bd92d 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 0cb90df..fe599fa 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 4ebc149..7dbae7c 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 82cffd9..d58a952 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 31fc71f..9029910 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 82cffd9..d58a952 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 641bd28..c86fe98 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 4f0a2cd..b79843a 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 c7179e8..00b5ae3 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 82cffd9..d58a952 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 5ee4890..d576279 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 954db89..8ae2464 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 4308ecf..9b1b4a1 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 82cffd9..d58a952 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 f86387f..0328e04 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 82cffd9..d58a952 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 01ed0b8..067fc42 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 82cffd9..d58a952 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 67704ef..adb2555 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 82cffd9..d58a952 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 804b396..ff67bd0 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 82cffd9..d58a952 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 c45e18a..d4e3886 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 82cffd9..d58a952 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 1534045..9b4ba3e 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 e53cc93..c5f3a4a 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 82cffd9..d58a952 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 78efa3a..12e6aba 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 260d44e..334c4f8 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 53637cf..1aa2f49 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 82cffd9..d58a952 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 ff854f6..8ec2cd9 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 3ad1eb9..2d994bc 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 82cffd9..d58a952 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 2e945c2..59c752a 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 82cffd9..d58a952 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 3b98bf1..6a714ec 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 0409eb3..a400a00 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 82cffd9..d58a952 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 24b7ece..5946dd6 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 82cffd9..d58a952 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 0af3520..7bdb6e9 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 82cffd9..d58a952 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 6d78d42..46ec465 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 82cffd9..d58a952 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 7e16fca..31a518b 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 82cffd9..d58a952 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 a11ceec..0fdad37 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 82cffd9..d58a952 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 e50e200..c8ece6b 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 82cffd9..d58a952 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 3f30fc4..f761e78 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 82cffd9..d58a952 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 24b6a8a..9bdc8d2 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 82cffd9..d58a952 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 5988ce4..b3ec0bc 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 82cffd9..d58a952 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 ccdb2b8..07a5c5e 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 63ef1af..5005d11 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 00bcdc8..3ce8f84 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 795f6a4..07462fb 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 0036b6f..4ff779c 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 5755859..b4687c3 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 0d6e5e7..93dc7cf 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 076fdbe..6b970ce 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 4298bf6..89830c2 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 c3a9cf2..8e67327 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 2e48f0e..96fd34c 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 ce617c6..1f8526e 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 fdb3db4..575073e 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 f7632df..ae73181 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 62ea256..900728b 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 2e1f46d..4a9802b 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 57fb8d4..3d651cb 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 b8113d5..fbec1ff 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 9bf1242..37d6007 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 1f19fa6..164edfa 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 3841ee5..ad4eaae 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 93bed86..384d941 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 8331b79..2ce9040 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 a314925..5106f2f 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 67a493f..a6573ab 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 16a4049..58475d9 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 da47ea1..8b70e64 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 959843a..7d4a616 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 739e40f..7ab234b 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 eeb3300..3d96c15 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 0fabc0b..a872db1 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 a8fe208..a2b19d1 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 ac6b9db..a13d810 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 9c070bf..1409133 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 6fa0bf9..a483a80 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 d3f5e7f..09a71d5 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 264cc08..e05d94b 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 67af94e..3729948 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 9baeb8d..d621c84 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 efa30a1..182f8ee 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 a616f14..cc26cc5 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