aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisty De Meo2012-12-08 23:34:22 -0800
committerMisty De Meo2016-04-22 22:37:21 -0700
commit967fa41e41e5420771dd91a1cdbcd3c83957bdb4 (patch)
tree6626f4b920e18229a12e22c67e5464182e44b492
parent6f6b1111f099082e41ffc9a10590cf0c34f71eeb (diff)
downloadbrew-967fa41e41e5420771dd91a1cdbcd3c83957bdb4.tar.bz2
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
-rw-r--r--Library/Homebrew/extend/ENV/std.rb3
1 files changed, 3 insertions, 0 deletions
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