From: bbhtt Date: Sat, 16 May 2026 06:48:17 +0000 (+0530) Subject: configure: Ignore typedef-redefinition warnings with Clang X-Git-Tag: archive/raspbian/2026.4-1+rpi1^2~9^2~1^2~12^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f7d7546c93daa4491594b88976f199408c8326c5;p=ostree.git configure: Ignore typedef-redefinition warnings with Clang redefinition is legal in C11 and before that via gcc extension Fixes: https://github.com/ostreedev/ostree/issues/3590 --- diff --git a/configure.ac b/configure.ac index 934beebd..eacbabbd 100644 --- a/configure.ac +++ b/configure.ac @@ -53,6 +53,12 @@ CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], [\ -Wstrict-aliasing=2 \ -Werror=unused-result \ ])]) + +AS_CASE([$CC], [*clang*], [ + CC_CHECK_FLAGS_APPEND([WARN_CFLAGS], [CFLAGS], + [-Wno-typedef-redefinition]) +]) + AC_SUBST(WARN_CFLAGS) AC_ARG_ENABLE(sanitizers,