toolchain.eclass: support bootstrap-asan and bootstrap-ubsan

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2025-07-28 05:59:31 +01:00
parent 169218a1e9
commit 96c7897207

View File

@@ -1199,6 +1199,8 @@ toolchain_setup_d() {
toolchain_src_configure() {
BUILD_CONFIG_TARGETS=()
is-flagq '-O3' && BUILD_CONFIG_TARGETS+=( bootstrap-O3 )
is-flagq '-fsanitize=address' && BUILD_CONFIG_TARGETS+=( bootstrap-asan )
is-flagq '-fsanitize=undefined' && BUILD_CONFIG_TARGETS+=( bootstrap-ubsan )
downgrade_arch_flags
gcc_do_filter_flags