This is not well tested or well supported.
This does have limited testing under the Termux project environment using CLang.
Add a new configuration option to build and run the project in an Android environment.
The test system had problems with text relocations but then required PIE.
This disables the relro in some spots (libraries) while enabling it in others (programs/executables).
Disable a lot of the functions that are not available or supported.
I have observed several warnings about `DT_FLAGS_1=0x41` being unsupported flag.
That is not a very helpful warning.
I have no idea what `0x41` is.
This causes a problem where the output of programs displays these warnings.
This can break programs that require I/O formatting and processing.
This has been tested to build using `bootstrap.sh` and then using `fake`.
Example build and install process:
# mkdir ~/software
# cd fll-0.6.X/
# ./bootstrap.sh build -m monolithic -m thread -m clang -m android && ./install.sh ~/software
# cd ../fake-0.6.X/
# ./bootstrap.sh build -m monolithic -m thread -m clang -m android -w ~/software && ./install.sh ~/software
# export LD_LIBRARY_PATH=~/software/libraries/shared
# export PATH=~/software/programs/shared
# cd ../byte_dump-0.6.X/
# fake -m monolithic -m thread -m clang -m android -w ~/software && ./install.sh ~/software
Example execution of `byte_dump` of `bash` program (this is a large dump).
# byte_dump -wt 7 $(type -p bash)
# fss-0001
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default level thread gcc
build_compiler gcc
#defines -D_di_libcap_
#defines -D_f_file_rename_use_renameat2_
defines -D_libcap_legacy_only_ -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-fanalyzer -fanalyzer
flags-gcc_13 -fstrict-flex-arrays=3
-flags-test-fstack-protector-strong -Wall
+flags-test -O0 -fstack-protector-strong -Wall
flags-thread -pthread
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default level thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_ -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-fanalyzer -fanalyzer
flags-gcc_13 -fstrict-flex-arrays=3
-flags-test-fstack-protector-strong -Wall
+flags-test -O0 -fstack-protector-strong -Wall
flags-thread -pthread
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default level thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_ -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-fanalyzer -fanalyzer
flags-gcc_13 -fstrict-flex-arrays=3
-flags-test-fstack-protector-strong -Wall
+flags-test -O0 -fstack-protector-strong -Wall
flags-thread -pthread
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
# - individual_thread: This is required when compiling in individual mode with "thread" mode.
# - level: Compile using per level libraries.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_
#defines -D_f_file_rename_use_renameat2_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces -Wall
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-fanalyzer -fanalyzer
flags-gcc_13 -fstrict-flex-arrays=3
-flags-test-fstack-protector -Wall
+flags-test -O0 -fstack-protector-strong -Wall
flags-thread -pthread
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libbyte_dump.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_f_file_rename_use_renameat2_
defines -D_di_libcap_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libcontroller.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless as_init
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless as_init
modes_default stand_alone thread gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-as_init -D_controller_as_init_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfake.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone thread gcc
build_compiler gcc
#defines -D_f_file_rename_use_renameat2_
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfirewall.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone thread gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_basic_list_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_basic_list_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_basic_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_basic_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_extended_list_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_extended_list_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_extended_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_extended_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_identify.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_payload_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_payload_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libfss_status_code.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
#defines -D_f_file_rename_use_renameat2_
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libiki_read.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libiki_write.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libstatus_code.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
#defines -D_f_file_rename_use_renameat2_
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# This will compile a program that does not have a libutf8.so library and builds all of the FLL dependencies into the resulting program.
#
# Modes:
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes stand_alone clang gcc test fanalyzer coverage thread threadless
+modes android stand_alone clang gcc test fanalyzer coverage thread threadless
modes_default stand_alone gcc
build_compiler gcc
defines -include sources/c/config.h -I sources/c/
#defines -D_f_file_rename_use_renameat2_
defines -D_di_libcap_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
# - 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.
# - thread: Compile with thread support.
# - threadless: Compile without thread support.
#
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
#defines -D_di_libcap_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-clang -D_clang_not_a_compile_time_constant_workaround_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
environment LANG LC_ALL LC_COLLATE LC_CTYPE LC_FASTMSG LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME LOCPATH NLSPATH
defines -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
-
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-threadless -D_di_thread_support_
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
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
#defines -D_di_libcap_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default individual individual_thread thread gcc
build_compiler gcc
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
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-gcc_13 -fstrict-flex-arrays=3
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-as_init -D_controller_as_init_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
process_pre process_pre.sh
process_post process_post.sh
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic thread gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro
# fss-0001
#
# Modes:
-# - individual: Compile using per project (individual) libraries, does not handle thread or threadless cases.
+# - android: Compile on an android system (using Termux; may need modification depending on the android system).
# - 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.
version_file micro
version_target minor
-modes individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
+modes android individual individual_thread level monolithic clang gcc test fanalyzer coverage thread threadless
modes_default monolithic gcc
build_compiler gcc
#defines -D_di_libcap_ -D_di_thread_support_
defines -D_libcap_legacy_only_
+defines-android -D_di_f_thread_attribute_affinity_get_ -D_di_f_thread_attribute_affinity_set_ -D_di_f_thread_attribute_concurrency_get_ -D_di_f_thread_attribute_concurrency_set_ -D_di_f_thread_attribute_default_get_ -D_di_f_thread_attribute_default_set_ -D_di_f_thread_cancel_ -D_di_f_thread_cancel_state_set_ -D_di_f_thread_cancel_test_ -D_di_f_thread_join_try_ -D_di_f_thread_join_timed_ -D_pthread_mutex_prioceiling_unsupported_ -D_di_f_thread_semaphore_file_close_ -D_di_f_thread_semaphore_file_open_ -D_di_f_thread_semaphore_file_delete_ -D_di_f_thread_cancel_type_set_
defines-thread -D_pthread_attr_unsupported_ -D_pthread_sigqueue_unsupported_
defines-threadless -D_di_thread_support_
flags -O2 -g -fdiagnostics-color=always -Wno-logical-not-parentheses -Wno-parentheses -Wno-missing-braces
flags -fstack-clash-protection -fno-delete-null-pointer-checks
flags -Wl,-z,nodlopen -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now
-flags-thread -pthread
+flags-android -Wno-implicit-function-declaration -Wl,-z,norelro
flags-clang -Wno-logical-op-parentheses
flags-coverage -O0 --coverage -fprofile-abs-path -fprofile-dir=build/coverage/
flags-fanalyzer -fanalyzer
flags-gcc_13 -fstrict-flex-arrays=3
flags-test -O0 -fstack-protector-strong -Wall
+flags-thread -pthread
flags_library -fPIC
flags_object -fPIC
flags_program -fPIE
+flags_program-android -fPIE -Wl,-z,relro