android-libboringssl: Use discarded-qualifiers that works with clang

clang names this -Wno-incompatible-pointer-types-discards-qualifiers;
the GCC spelling is an unknown -W option under -Werror,
which broke every configure try_compile (including pthread detection).

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Khem Raj
2026-06-24 09:58:21 -07:00
parent 045aade8e9
commit d35092260d
@@ -23,7 +23,12 @@ S = "${UNPACKDIR}/android-platform-external-boringssl-${PV}/src"
inherit cmake
CFLAGS:append = " -Wno-discarded-qualifiers"
# -Wno-discarded-qualifiers is a GCC spelling; clang names this warning
# -Wno-incompatible-pointer-types-discards-qualifiers. BoringSSL compiles with
# -Werror -Werror=unknown-warning-option, so an unknown -W option breaks every
# configure try_compile (including the pthread/Threads detection).
CFLAGS:append:toolchain-gcc = " -Wno-discarded-qualifiers"
CFLAGS:append:toolchain-clang = " -Wno-incompatible-pointer-types-discards-qualifiers"
OECMAKE_TARGET_COMPILE = "crypto ssl"