ref: 8b47e1cfe1e5c65cc30b0047d8f30d2f48fa6123
parent: 080150d96f5b558ab408f20150e8fe81dced9867
author: Johann <[email protected]>
date: Mon Oct 28 11:44:41 EDT 2013
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
--- a/configure
+++ b/configure
@@ -608,7 +608,12 @@
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