The "-fstrict-flex-arrays=3" flag is not supported by clang.
Create a new mode call "gcc", make that the default, and move the "-fstrict-flex-arrays=3" into the gcc-specific setting.
Update the unit tests and mocks with these changes.
Make the unit tests and mocks more consistent by having these same settings.
Add a missing period at the end of the clang specific mode documentation comment.
The example bootstrap script handling of threads is improved.
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default level thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default level thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default level thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default level thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default level thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default level thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
shared=
static=
version=0.7.0
-clang=
+mode_compiler_param="-m"
+mode_compiler_value="gcc"
mode_part=
mode_parameter=
mode_path=
elif [[ ${p} == "--disable-shared" ]] ; then
shared="--disable-shared"
elif [[ ${p} == "clang" ]] ; then
- clang="-m clang"
+ mode_compiler_value="clang"
elif [[ ${p} == "-w" || ${p} == "--work" ]] ; then
let i++
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m individual -m individual_thread ${mode_thread_param} ${mode_thread_value} ${clang} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m individual -m individual_thread ${mode_thread_param} ${mode_thread_value} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} &&
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} ${clang} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} &&
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} &&
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m level ${mode_thread_param} ${mode_thread_value} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work}
fi
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m monolithic ${mode_thread_param} ${mode_thread_value} ${clang} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m monolithic ${mode_thread_param} ${mode_thread_value} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${shared} ${suppress_first} ${static} -w ${path_work}
fi
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m ${build_mode} ${build_mode_extra_param_1} ${build_mode_extra_value_1} ${mode_thread_param} ${mode_thread_value} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m ${build_mode} ${build_mode_extra_param_1} ${build_mode_extra_value_1} ${build_mode_extra_param_2} ${build_mode_extra_value_2} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work}
${shell_command} ./bootstrap.sh clean ${verbose} ${color} ${suppress_first} &&
- ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m ${build_mode} ${build_mode_extra_param_1} ${build_mode_extra_value_1} ${build_mode_extra_param_2} ${build_mode_extra_value_2} &&
+ ${shell_command} ./bootstrap.sh build ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} -m ${build_mode} ${build_mode_extra_param_1} ${build_mode_extra_value_1} ${build_mode_extra_param_2} ${build_mode_extra_value_2} ${mode_compiler_param} ${mode_compiler_value} &&
${shell_command} ./install.sh ${verbose} ${color} ${suppress_first} ${shared} ${static} -w ${path_work} ||
version_file micro
version_target minor
-modes stand_alone clang test fanalyzer coverage thread threadless
-modes_default stand_alone thread
+modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes_default stand_alone thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-thread -pthread
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# Modes:
# - stand_alone: The stand alone build mode, which in general should always be used.
# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - thread: Compile with thread support.
version_file micro
version_target minor
-modes stand_alone clang test fanalyzer coverage thread threadless
-modes_default stand_alone thread
+modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes_default stand_alone thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-main
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# Modes:
# - stand_alone: The stand alone build mode, which in general should always be used.
# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - thread: Compile with thread support.
version_file micro
version_target minor
-modes stand_alone clang test fanalyzer coverage thread threadless
-modes_default stand_alone thread
+modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes_default stand_alone thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-main
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# Modes:
# - stand_alone: The stand alone build mode, which in general should always be used.
# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - thread: Compile with thread support.
version_file micro
version_target minor
-modes stand_alone clang test fanalyzer coverage thread threadless
-modes_default stand_alone thread
+modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes_default stand_alone thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-main
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
version_file micro
version_target minor
-modes stand_alone clang test fanalyzer coverage thread threadless
-modes_default stand_alone thread
+modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes_default stand_alone thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-thread -pthread
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines -D_pthread_sigqueue_unsupported_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines -D_libcap_legacy_only_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines -D_libcap_legacy_only_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags_library -fPIC
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
#defines -D_di_libcap_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
#defines -D_di_libcap_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines -D_pthread_sigqueue_unsupported_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-clang -D_clang_not_a_compile_time_constant_workaround_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
+modes individual clang gcc test coverage
modes_default individual
build_compiler gcc
defines-clang -D_clang_not_a_compile_time_constant_workaround_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
+modes individual clang gcc test coverage
modes_default individual
build_compiler gcc
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall -Wno-missing-braces
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall -Wno-missing-braces
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall -Wno-missing-braces
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines -D_pthread_sigqueue_unsupported_
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall -Wno-missing-braces
flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file major
version_target major
-modes individual clang test coverage
-modes_default individual test
+modes individual clang gcc test coverage
+modes_default individual test gcc
build_compiler gcc
build_compiler-clang clang
defines_shared -Lbuild/libraries/shared
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread
build_compiler gcc
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-clang -D_clang_not_a_compile_time_constant_workaround_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless as_init
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless as_init
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-as_init -D_controller_as_init_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
process_pre process_pre.sh
process_post process_post.sh
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-main
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wno-main
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual level monolithic clang test fanalyzer thread individual-thread threadless
-modes_default monolithic thread
+modes individual level monolithic clang gcc test fanalyzer thread individual-thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector -Wall
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
# - monolithic: Compile using per monolithic libraries.
-# - clang: Use clang rather than the default, which is generally gcc
+# - clang: Use clang rather than the default, which is generally gcc.
+# - gcc: Use gcc specific settings.
# - test: Compile for a test, such as unit testing.
# - fanalyzer: Compile using GCC's -fanalyzer compile time option.
# - coverage: Compile for building coverage.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang test fanalyzer coverage thread threadless
-modes_default monolithic thread
+modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes_default monolithic thread gcc
build_compiler gcc
build_compiler-clang clang
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses
-flags -fstack-clash-protection -fno-delete-null-pointer-checks -fstrict-flex-arrays=3
+flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -D_FORTIFY_SOURCE=3
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
flags-thread -pthread
flags-clang -Wno-logical-op-parentheses
+flags-gcc -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
flags-fanalyzer -fanalyzer
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/