diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc index 92b09a48c6..59a52b02dd 100755 --- a/Library/ENV/4.3/cc +++ b/Library/ENV/4.3/cc @@ -189,7 +189,7 @@ class Cmd end def archflags args = [] - ENV['HOMEBREW_ARCHS'].split(',').each { |a| args << "-arch" << a } if cccfg? 'u' + args.concat ENV['HOMEBREW_ARCHFLAGS'].split(' ') if cccfg? 'u' args end def syslibpath diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb index 9df429f32f..1fb0b3abf2 100644 --- a/Library/Homebrew/extend/ENV/super.rb +++ b/Library/Homebrew/extend/ENV/super.rb @@ -257,7 +257,7 @@ module Superenv end def universal_binary - self['HOMEBREW_ARCHS'] = Hardware::CPU.universal_archs.join(',') + self['HOMEBREW_ARCHFLAGS'] = Hardware::CPU.universal_archs.as_arch_flags append 'HOMEBREW_CCCFG', "u", '' end