Use -march=native when we don't otherwise know
I believe this works nowadays. When I created Homebrew originally, it did nothing. Hence all the other logic.
This commit is contained in:
parent
b0c6970dec
commit
b025fb1397
@ -59,6 +59,10 @@ module HomebrewEnvExtension
|
|||||||
cflags << "-march=core2"
|
cflags << "-march=core2"
|
||||||
when :core
|
when :core
|
||||||
cflags<<"-march=prescott"<<"-mfpmath=sse"
|
cflags<<"-march=prescott"<<"-mfpmath=sse"
|
||||||
|
else
|
||||||
|
# note that this didn't work on older versions of Xcode's gcc
|
||||||
|
# and maybe still doesn't. But it's at least not worse than nothing.
|
||||||
|
cflags << "-march=native"
|
||||||
end
|
end
|
||||||
# gcc doesn't auto add msse4 or above (based on march flag) yet
|
# gcc doesn't auto add msse4 or above (based on march flag) yet
|
||||||
case Hardware.intel_family
|
case Hardware.intel_family
|
||||||
|
Loading…
x
Reference in New Issue
Block a user