From 8b47e1cfe1e5c65cc30b0047d8f30d2f48fa6123 Mon Sep 17 00:00:00 2001 From: Johann Date: Mon, 28 Oct 2013 15:44:41 -0700 Subject: [PATCH] Disable aliasing when building with Clang When building with new versions of Clang we encounter some issues. Work around them by adding -fno-strict-aliasing when we detect Clang. https://code.google.com/p/webm/issues/detail?id=603 Change-Id: I8e945a18a7215bcc627e7a1ee110078413259cc7 --- configure | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 297cec463..7a6e4f023 100755 --- a/configure +++ b/configure @@ -608,7 +608,12 @@ process_toolchain() { check_add_cflags -Wuninitialized check_add_cflags -Wunused-variable case ${CC} in - *clang*) ;; + *clang*) + # libvpx and/or clang have issues with aliasing: + # https://code.google.com/p/webm/issues/detail?id=603 + # work around them until they are fixed + check_add_cflags -fno-strict-aliasing + ;; *) check_add_cflags -Wunused-but-set-variable ;; esac enabled extra_warnings || check_add_cflags -Wno-unused-function -- 2.40.0