From 3717815adec94d952115cb8461c544170458fec0 Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Sat, 2 May 2020 12:22:22 +0100 Subject: [PATCH] ENV/std: fix error when using older/no clang Fixes #7482. --- Library/Homebrew/extend/ENV/std.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/extend/ENV/std.rb b/Library/Homebrew/extend/ENV/std.rb index 0e0ba9846d..41c0861f18 100644 --- a/Library/Homebrew/extend/ENV/std.rb +++ b/Library/Homebrew/extend/ENV/std.rb @@ -112,7 +112,7 @@ module Stdenv def clang super replace_in_cflags(/-Xarch_#{Hardware::CPU.arch_32_bit} (-march=\S*)/, '\1') - map = Hardware::CPU.optimization_flags + map = Hardware::CPU.optimization_flags.dup if DevelopmentTools.clang_build_version < 700 # Clang mistakenly enables AES-NI on plain Nehalem map[:nehalem] = "-march=nehalem -Xclang -target-feature -Xclang -aes"