From 967fa41e41e5420771dd91a1cdbcd3c83957bdb4 Mon Sep 17 00:00:00 2001 From: Misty De Meo Date: Sat, 8 Dec 2012 23:34:22 -0800 Subject: Set -faltivec in CFLAGS on Tiger Setting -mcpu and -mtune on Tiger with gcc-4.2 exposes a bug in one of the system headers, causing certain builds to fail. This can be fixed by adding -faltivec to CFLAGS. See: http://trac.macports.org/ticket/34213 --- Library/Homebrew/extend/ENV/std.rb | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Library') diff --git a/Library/Homebrew/extend/ENV/std.rb b/Library/Homebrew/extend/ENV/std.rb index e58837dd2..41bd9aa24 100644 --- a/Library/Homebrew/extend/ENV/std.rb +++ b/Library/Homebrew/extend/ENV/std.rb @@ -324,6 +324,9 @@ module Stdenv remove flags, /-msse4(\.\d)?/ append flags, xarch unless xarch.empty? append flags, map.fetch(effective_arch, default) + + # Works around a buggy system header on Tiger + append flags, "-faltivec" if MacOS.version == :tiger end # @private -- cgit v1.2.3