make: Disable libcxx kernel test Disable code that requires floating point support and is linked into the Trusty kernel as it causes builds with clang 19 and later to fail. Bug: None Test: Treehugger Change-Id: I87c2aacd9f33b9987a336bc8ef1509b83634a09b
diff --git a/build-config-kerneltests b/build-config-kerneltests index 832fdd6..4120ba2 100644 --- a/build-config-kerneltests +++ b/build-config-kerneltests
@@ -24,7 +24,9 @@ porttest("com.android.kernel.iovectest"), porttest("com.android.kernel.ktipc.test"), porttest("com.android.kernel.libctest"), - porttest("com.android.kernel.libcxxtest"), + # disabled because libcxx/libcxxabi needs floating point instructions + # which are not available in the kernel; clang 19 or later errors out. + # porttest("com.android.kernel.libcxxtest"), porttest("com.android.kernel.memorylatency.bench").type(BENCHMARK), porttest("com.android.kernel.memorytest"), porttest("com.android.kernel.mmutest"),
diff --git a/kerneltests-inc.mk b/kerneltests-inc.mk index 51b3e19..9d1e421 100644 --- a/kerneltests-inc.mk +++ b/kerneltests-inc.mk
@@ -43,7 +43,11 @@ ifeq ($(LK_LIBC_IMPLEMENTATION),musl) MODULES += \ trusty/kernel/lib/libc-trusty/test \ - trusty/kernel/lib/libcxx-trusty/test \ + +# Disabled because libcxx/libcxxabi needs floating point +# support which we don't have in the kernel so it makes +# builds with clang 19 and later fail. +# trusty/kernel/lib/libcxx-trusty/test \ endif