diff options
| author | Misty De Meo | 2012-12-08 23:34:22 -0800 |
|---|---|---|
| committer | Misty De Meo | 2016-04-22 22:37:21 -0700 |
| commit | 967fa41e41e5420771dd91a1cdbcd3c83957bdb4 (patch) | |
| tree | 6626f4b920e18229a12e22c67e5464182e44b492 | |
| parent | 6f6b1111f099082e41ffc9a10590cf0c34f71eeb (diff) | |
| download | brew-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.rb | 3 |
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 |
