Don't overwrite optimization flag map in ENV.clang
This commit is contained in:
parent
b5aed44825
commit
00220c40db
@ -133,7 +133,9 @@ module Stdenv
|
|||||||
super
|
super
|
||||||
replace_in_cflags(/-Xarch_#{Hardware::CPU.arch_32_bit} (-march=\S*)/, '\1')
|
replace_in_cflags(/-Xarch_#{Hardware::CPU.arch_32_bit} (-march=\S*)/, '\1')
|
||||||
# Clang mistakenly enables AES-NI on plain Nehalem
|
# Clang mistakenly enables AES-NI on plain Nehalem
|
||||||
set_cpu_cflags '-march=native', :nehalem => '-march=native -Xclang -target-feature -Xclang -aes'
|
map = Hardware::CPU.optimization_flags
|
||||||
|
map = map.merge(:nehalem => "-march=native -Xclang -target-feature -Xclang -aes")
|
||||||
|
set_cpu_cflags "-march=native", map
|
||||||
end
|
end
|
||||||
|
|
||||||
def remove_macosxsdk version=MacOS.version
|
def remove_macosxsdk version=MacOS.version
|
||||||
|
Loading…
x
Reference in New Issue
Block a user