From 382ffdc6f033249c1d4827a2d71b238fbec7e95e Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Mon, 19 Feb 2024 23:20:50 -0600 Subject: [PATCH] Update: Unit tests and mocks with latest compiler and linker settings. --- level_0/f_abstruse/data/build/settings-mocks | 6 ++++-- level_0/f_abstruse/data/build/settings-tests | 6 ++++-- level_0/f_account/data/build/settings-mocks | 6 ++++-- level_0/f_account/data/build/settings-tests | 6 ++++-- level_0/f_capability/data/build/settings-mocks | 6 ++++-- level_0/f_capability/data/build/settings-tests | 6 ++++-- level_0/f_color/data/build/settings-mocks | 6 ++++-- level_0/f_color/data/build/settings-tests | 6 ++++-- level_0/f_compare/data/build/settings-tests | 6 ++++-- level_0/f_console/data/build/settings-tests | 6 ++++-- level_0/f_control_group/data/build/settings-tests | 6 ++++-- level_0/f_conversion/data/build/settings-mocks | 6 ++++-- level_0/f_conversion/data/build/settings-tests | 6 ++++-- level_0/f_directory/data/build/settings-mocks | 6 ++++-- level_0/f_directory/data/build/settings-tests | 6 ++++-- level_0/f_environment/data/build/settings-mocks | 6 ++++-- level_0/f_environment/data/build/settings-tests | 6 ++++-- level_0/f_execute/data/build/settings-tests | 6 ++++-- level_0/f_file/data/build/settings-mocks | 6 ++++-- level_0/f_file/data/build/settings-tests | 6 ++++-- level_0/f_fss/data/build/settings-mocks | 6 ++++-- level_0/f_fss/data/build/settings-tests | 6 ++++-- level_0/f_iki/data/build/settings-mocks | 6 ++++-- level_0/f_iki/data/build/settings-tests | 6 ++++-- level_0/f_limit/data/build/settings-mocks | 6 ++++-- level_0/f_limit/data/build/settings-tests | 6 ++++-- level_0/f_memory/data/build/settings-tests | 6 ++++-- level_0/f_network/data/build/settings-mocks | 6 ++++-- level_0/f_network/data/build/settings-tests | 6 ++++-- level_0/f_path/data/build/settings-mocks | 6 ++++-- level_0/f_path/data/build/settings-tests | 6 ++++-- level_0/f_pipe/data/build/settings-mocks | 6 ++++-- level_0/f_pipe/data/build/settings-tests | 6 ++++-- level_0/f_print/data/build/settings-mocks | 6 ++++-- level_0/f_print/data/build/settings-tests | 6 ++++-- level_0/f_random/data/build/settings-mocks | 6 ++++-- level_0/f_random/data/build/settings-tests | 6 ++++-- level_0/f_serialize/data/build/settings-mocks | 6 ++++-- level_0/f_serialize/data/build/settings-tests | 6 ++++-- level_0/f_signal/data/build/settings-mocks | 6 ++++-- level_0/f_signal/data/build/settings-tests | 6 ++++-- level_0/f_socket/data/build/settings-mocks | 7 +++++-- level_0/f_socket/data/build/settings-tests | 2 +- level_0/f_status/data/build/settings-tests | 6 ++++-- level_0/f_status_string/data/build/settings-tests | 6 ++++-- level_0/f_string/data/build/settings-mocks | 6 ++++-- level_0/f_string/data/build/settings-tests | 6 ++++-- level_0/f_thread/data/build/settings-mocks | 6 ++++-- level_0/f_thread/data/build/settings-tests | 6 ++++-- level_0/f_time/data/build/settings-tests | 6 ++++-- level_0/f_type_array/data/build/settings-mocks | 6 ++++-- level_0/f_type_array/data/build/settings-tests | 6 ++++-- level_0/f_utf/data/build/settings-mocks | 4 +++- level_0/f_utf/data/build/settings-tests | 6 ++++-- level_1/fl_fss/data/build/settings-tests | 2 +- level_1/fl_path/data/build/settings-tests | 6 ++++-- level_1/fl_status_string/data/build/settings-tests | 6 ++++-- 57 files changed, 222 insertions(+), 111 deletions(-) diff --git a/level_0/f_abstruse/data/build/settings-mocks b/level_0/f_abstruse/data/build/settings-mocks index d850893a2..c25922743 100644 --- a/level_0/f_abstruse/data/build/settings-mocks +++ b/level_0/f_abstruse/data/build/settings-mocks @@ -57,11 +57,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L #defines -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_ defines -D_pthread_sigqueue_unsupported_ -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_abstruse/data/build/settings-tests b/level_0/f_abstruse/data/build/settings-tests index 22f4f83eb..e41d17827 100644 --- a/level_0/f_abstruse/data/build/settings-tests +++ b/level_0/f_abstruse/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_account/data/build/settings-mocks b/level_0/f_account/data/build/settings-mocks index 7b720fa9d..c13210f05 100644 --- a/level_0/f_account/data/build/settings-mocks +++ b/level_0/f_account/data/build/settings-mocks @@ -54,11 +54,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_account/data/build/settings-tests b/level_0/f_account/data/build/settings-tests index fbaca63e5..961d6420a 100644 --- a/level_0/f_account/data/build/settings-tests +++ b/level_0/f_account/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_capability/data/build/settings-mocks b/level_0/f_capability/data/build/settings-mocks index 169d3d21b..83a5ac510 100644 --- a/level_0/f_capability/data/build/settings-mocks +++ b/level_0/f_capability/data/build/settings-mocks @@ -56,11 +56,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L #defines -D_di_libcap_ defines -D_libcap_legacy_only_ -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_capability/data/build/settings-tests b/level_0/f_capability/data/build/settings-tests index 185cdd6a3..77e97d28d 100644 --- a/level_0/f_capability/data/build/settings-tests +++ b/level_0/f_capability/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_color/data/build/settings-mocks b/level_0/f_color/data/build/settings-mocks index 45926ca23..3a468c348 100644 --- a/level_0/f_color/data/build/settings-mocks +++ b/level_0/f_color/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_color/data/build/settings-tests b/level_0/f_color/data/build/settings-tests index 1802cdeb1..1b9812a59 100644 --- a/level_0/f_color/data/build/settings-tests +++ b/level_0/f_color/data/build/settings-tests @@ -48,11 +48,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_compare/data/build/settings-tests b/level_0/f_compare/data/build/settings-tests index a557e69e7..9cd7df7a8 100644 --- a/level_0/f_compare/data/build/settings-tests +++ b/level_0/f_compare/data/build/settings-tests @@ -66,11 +66,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_console/data/build/settings-tests b/level_0/f_console/data/build/settings-tests index ad678ad03..93284fb13 100644 --- a/level_0/f_console/data/build/settings-tests +++ b/level_0/f_console/data/build/settings-tests @@ -55,11 +55,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_control_group/data/build/settings-tests b/level_0/f_control_group/data/build/settings-tests index cf2d18662..a6716d9a1 100644 --- a/level_0/f_control_group/data/build/settings-tests +++ b/level_0/f_control_group/data/build/settings-tests @@ -48,11 +48,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_conversion/data/build/settings-mocks b/level_0/f_conversion/data/build/settings-mocks index c731081ae..a9b1b9dd9 100644 --- a/level_0/f_conversion/data/build/settings-mocks +++ b/level_0/f_conversion/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_conversion/data/build/settings-tests b/level_0/f_conversion/data/build/settings-tests index 7c7590790..e13bb4849 100644 --- a/level_0/f_conversion/data/build/settings-tests +++ b/level_0/f_conversion/data/build/settings-tests @@ -48,11 +48,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_directory/data/build/settings-mocks b/level_0/f_directory/data/build/settings-mocks index 6ee317be3..4591ce044 100644 --- a/level_0/f_directory/data/build/settings-mocks +++ b/level_0/f_directory/data/build/settings-mocks @@ -55,11 +55,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_directory/data/build/settings-tests b/level_0/f_directory/data/build/settings-tests index 30a7619e5..7cdd4c715 100644 --- a/level_0/f_directory/data/build/settings-tests +++ b/level_0/f_directory/data/build/settings-tests @@ -51,11 +51,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_environment/data/build/settings-mocks b/level_0/f_environment/data/build/settings-mocks index 2acef6b5b..ec866c179 100644 --- a/level_0/f_environment/data/build/settings-mocks +++ b/level_0/f_environment/data/build/settings-mocks @@ -55,11 +55,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L #defines -D_di_libcap_ -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_environment/data/build/settings-tests b/level_0/f_environment/data/build/settings-tests index 0b1d0a5e7..15313c35e 100644 --- a/level_0/f_environment/data/build/settings-tests +++ b/level_0/f_environment/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_execute/data/build/settings-tests b/level_0/f_execute/data/build/settings-tests index 7c19ced50..27bc8111c 100644 --- a/level_0/f_execute/data/build/settings-tests +++ b/level_0/f_execute/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_file/data/build/settings-mocks b/level_0/f_file/data/build/settings-mocks index 17cc7e431..877d4e141 100644 --- a/level_0/f_file/data/build/settings-mocks +++ b/level_0/f_file/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_file/data/build/settings-tests b/level_0/f_file/data/build/settings-tests index 9eb22d8a4..86783b4a2 100644 --- a/level_0/f_file/data/build/settings-tests +++ b/level_0/f_file/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_fss/data/build/settings-mocks b/level_0/f_fss/data/build/settings-mocks index 9f04a221e..33a49dd6a 100644 --- a/level_0/f_fss/data/build/settings-mocks +++ b/level_0/f_fss/data/build/settings-mocks @@ -54,11 +54,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_fss/data/build/settings-tests b/level_0/f_fss/data/build/settings-tests index 8a9643caf..683688861 100644 --- a/level_0/f_fss/data/build/settings-tests +++ b/level_0/f_fss/data/build/settings-tests @@ -63,11 +63,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_iki/data/build/settings-mocks b/level_0/f_iki/data/build/settings-mocks index 8261b6a01..b88a8509f 100644 --- a/level_0/f_iki/data/build/settings-mocks +++ b/level_0/f_iki/data/build/settings-mocks @@ -57,11 +57,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L #defines -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_ defines -D_pthread_sigqueue_unsupported_ -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_iki/data/build/settings-tests b/level_0/f_iki/data/build/settings-tests index 8bd8ca967..55002cc04 100644 --- a/level_0/f_iki/data/build/settings-tests +++ b/level_0/f_iki/data/build/settings-tests @@ -51,11 +51,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_limit/data/build/settings-mocks b/level_0/f_limit/data/build/settings-mocks index 585e6a925..9a205a55d 100644 --- a/level_0/f_limit/data/build/settings-mocks +++ b/level_0/f_limit/data/build/settings-mocks @@ -44,11 +44,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_limit/data/build/settings-tests b/level_0/f_limit/data/build/settings-tests index 3ee4cfea4..c17599ca3 100644 --- a/level_0/f_limit/data/build/settings-tests +++ b/level_0/f_limit/data/build/settings-tests @@ -51,11 +51,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_memory/data/build/settings-tests b/level_0/f_memory/data/build/settings-tests index b675fadfb..f37425afc 100644 --- a/level_0/f_memory/data/build/settings-tests +++ b/level_0/f_memory/data/build/settings-tests @@ -48,11 +48,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_network/data/build/settings-mocks b/level_0/f_network/data/build/settings-mocks index 4e3b7c411..4f7125005 100644 --- a/level_0/f_network/data/build/settings-mocks +++ b/level_0/f_network/data/build/settings-mocks @@ -43,11 +43,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_network/data/build/settings-tests b/level_0/f_network/data/build/settings-tests index 69c483c69..ff4498aff 100644 --- a/level_0/f_network/data/build/settings-tests +++ b/level_0/f_network/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_path/data/build/settings-mocks b/level_0/f_path/data/build/settings-mocks index 01d0eb897..be8199702 100644 --- a/level_0/f_path/data/build/settings-mocks +++ b/level_0/f_path/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_path/data/build/settings-tests b/level_0/f_path/data/build/settings-tests index f9ac89b06..addadb9a3 100644 --- a/level_0/f_path/data/build/settings-tests +++ b/level_0/f_path/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_pipe/data/build/settings-mocks b/level_0/f_pipe/data/build/settings-mocks index 4df7bcdd8..318422fad 100644 --- a/level_0/f_pipe/data/build/settings-mocks +++ b/level_0/f_pipe/data/build/settings-mocks @@ -43,11 +43,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_pipe/data/build/settings-tests b/level_0/f_pipe/data/build/settings-tests index 35cbbc4bb..68d6a34aa 100644 --- a/level_0/f_pipe/data/build/settings-tests +++ b/level_0/f_pipe/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_print/data/build/settings-mocks b/level_0/f_print/data/build/settings-mocks index c6aa366e5..930a45b4b 100644 --- a/level_0/f_print/data/build/settings-mocks +++ b/level_0/f_print/data/build/settings-mocks @@ -55,11 +55,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L 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 -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_print/data/build/settings-tests b/level_0/f_print/data/build/settings-tests index 359c9a80f..66cd678bb 100644 --- a/level_0/f_print/data/build/settings-tests +++ b/level_0/f_print/data/build/settings-tests @@ -69,11 +69,13 @@ defines-clang -D_clang_not_a_compile_time_constant_workaround_ defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_random/data/build/settings-mocks b/level_0/f_random/data/build/settings-mocks index 3b1697a12..56870628c 100644 --- a/level_0/f_random/data/build/settings-mocks +++ b/level_0/f_random/data/build/settings-mocks @@ -44,11 +44,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_random/data/build/settings-tests b/level_0/f_random/data/build/settings-tests index 0acac0c69..dd99914db 100644 --- a/level_0/f_random/data/build/settings-tests +++ b/level_0/f_random/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_serialize/data/build/settings-mocks b/level_0/f_serialize/data/build/settings-mocks index d03c7ab58..8b738a58c 100644 --- a/level_0/f_serialize/data/build/settings-mocks +++ b/level_0/f_serialize/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_serialize/data/build/settings-tests b/level_0/f_serialize/data/build/settings-tests index 6641e8f42..e1c3fd054 100644 --- a/level_0/f_serialize/data/build/settings-tests +++ b/level_0/f_serialize/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_signal/data/build/settings-mocks b/level_0/f_signal/data/build/settings-mocks index 40b9506d4..e976775e2 100644 --- a/level_0/f_signal/data/build/settings-mocks +++ b/level_0/f_signal/data/build/settings-mocks @@ -53,11 +53,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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 -Wno-missing-braces +flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_signal/data/build/settings-tests b/level_0/f_signal/data/build/settings-tests index b64ccecdd..c0e2b279e 100644 --- a/level_0/f_signal/data/build/settings-tests +++ b/level_0/f_signal/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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 -Wno-missing-braces +flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_socket/data/build/settings-mocks b/level_0/f_socket/data/build/settings-mocks index 6c827aa05..3a479b8d0 100644 --- a/level_0/f_socket/data/build/settings-mocks +++ b/level_0/f_socket/data/build/settings-mocks @@ -54,10 +54,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_socket/data/build/settings-tests b/level_0/f_socket/data/build/settings-tests index c035dd5a3..35c9a1cfd 100644 --- a/level_0/f_socket/data/build/settings-tests +++ b/level_0/f_socket/data/build/settings-tests @@ -55,7 +55,7 @@ defines_shared -Lbuild/libraries/shared flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces flags-clang -Wno-logical-op-parentheses flags-gcc -fstrict-flex-arrays=3 -flags-test -fstack-protector -Wall +flags-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_status/data/build/settings-tests b/level_0/f_status/data/build/settings-tests index 54db67610..f26f389ba 100644 --- a/level_0/f_status/data/build/settings-tests +++ b/level_0/f_status/data/build/settings-tests @@ -48,11 +48,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_status_string/data/build/settings-tests b/level_0/f_status_string/data/build/settings-tests index ded26ec57..9866142bb 100644 --- a/level_0/f_status_string/data/build/settings-tests +++ b/level_0/f_status_string/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_string/data/build/settings-mocks b/level_0/f_string/data/build/settings-mocks index 1e1446b48..76b4c0870 100644 --- a/level_0/f_string/data/build/settings-mocks +++ b/level_0/f_string/data/build/settings-mocks @@ -55,11 +55,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_string/data/build/settings-tests b/level_0/f_string/data/build/settings-tests index cef007f4a..f08aea44f 100644 --- a/level_0/f_string/data/build/settings-tests +++ b/level_0/f_string/data/build/settings-tests @@ -76,11 +76,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_thread/data/build/settings-mocks b/level_0/f_thread/data/build/settings-mocks index 9138e92e2..ce49e93ba 100644 --- a/level_0/f_thread/data/build/settings-mocks +++ b/level_0/f_thread/data/build/settings-mocks @@ -57,11 +57,13 @@ environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY L #defines -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_ defines -D_pthread_sigqueue_unsupported_ -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_thread/data/build/settings-tests b/level_0/f_thread/data/build/settings-tests index 8a4a6cc51..fbd01718b 100644 --- a/level_0/f_thread/data/build/settings-tests +++ b/level_0/f_thread/data/build/settings-tests @@ -125,11 +125,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_time/data/build/settings-tests b/level_0/f_time/data/build/settings-tests index 89fd7e0dc..50a1dcaf6 100644 --- a/level_0/f_time/data/build/settings-tests +++ b/level_0/f_time/data/build/settings-tests @@ -49,11 +49,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_type_array/data/build/settings-mocks b/level_0/f_type_array/data/build/settings-mocks index f8bc8dd23..d1c238803 100644 --- a/level_0/f_type_array/data/build/settings-mocks +++ b/level_0/f_type_array/data/build/settings-mocks @@ -54,11 +54,13 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O0 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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 -Wno-missing-braces +flags-test -fstack-protector-strong -Wall -Wno-missing-braces flags-coverage --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_library -fPIC diff --git a/level_0/f_type_array/data/build/settings-tests b/level_0/f_type_array/data/build/settings-tests index 5b8ee98d3..62b5a45bf 100644 --- a/level_0/f_type_array/data/build/settings-tests +++ b/level_0/f_type_array/data/build/settings-tests @@ -71,11 +71,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_0/f_utf/data/build/settings-mocks b/level_0/f_utf/data/build/settings-mocks index 421b15356..c017fe173 100644 --- a/level_0/f_utf/data/build/settings-mocks +++ b/level_0/f_utf/data/build/settings-mocks @@ -56,8 +56,10 @@ search_static yes environment PATH LD_LIBRARY_PATH environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O0 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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 -O0 -fstack-protector -Wall diff --git a/level_0/f_utf/data/build/settings-tests b/level_0/f_utf/data/build/settings-tests index cdab01505..1e29335c9 100644 --- a/level_0/f_utf/data/build/settings-tests +++ b/level_0/f_utf/data/build/settings-tests @@ -98,11 +98,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_1/fl_fss/data/build/settings-tests b/level_1/fl_fss/data/build/settings-tests index 6a7100dfe..422928499 100644 --- a/level_1/fl_fss/data/build/settings-tests +++ b/level_1/fl_fss/data/build/settings-tests @@ -62,7 +62,7 @@ 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_1/fl_path/data/build/settings-tests b/level_1/fl_path/data/build/settings-tests index 57c2a5985..5b15b37d8 100644 --- a/level_1/fl_path/data/build/settings-tests +++ b/level_1/fl_path/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE diff --git a/level_1/fl_status_string/data/build/settings-tests b/level_1/fl_status_string/data/build/settings-tests index ac79e9e40..7536c6dd2 100644 --- a/level_1/fl_status_string/data/build/settings-tests +++ b/level_1/fl_status_string/data/build/settings-tests @@ -50,11 +50,13 @@ defines -Ibuild/includes defines_static -Lbuild/libraries/static defines_shared -Lbuild/libraries/shared -flags -O2 -z now -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses +flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses 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-test -fstack-protector-strong -Wall flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/ flags_program -fPIE -- 2.47.3