Merge pull request #7602 from MikeMcQuaid/bottle_arch_sym
bottle_arch: ensure a symbol is used when needed.
This commit is contained in:
commit
e254e804ee
@ -255,7 +255,7 @@ module SharedEnvExtension
|
|||||||
# @private
|
# @private
|
||||||
def effective_arch
|
def effective_arch
|
||||||
if Homebrew.args.build_bottle? && Homebrew.args.bottle_arch
|
if Homebrew.args.build_bottle? && Homebrew.args.bottle_arch
|
||||||
Homebrew.args.bottle_arch
|
Homebrew.args.bottle_arch.to_sym
|
||||||
else
|
else
|
||||||
Hardware.oldest_cpu
|
Hardware.oldest_cpu
|
||||||
end
|
end
|
||||||
|
|||||||
@ -3,8 +3,10 @@
|
|||||||
module SharedEnvExtension
|
module SharedEnvExtension
|
||||||
# @private
|
# @private
|
||||||
def effective_arch
|
def effective_arch
|
||||||
if Homebrew.args.build_bottle?
|
if Homebrew.args.build_bottle? && Homebrew.args.bottle_arch
|
||||||
Homebrew.args.bottle_arch || Hardware.oldest_cpu
|
Homebrew.args.bottle_arch.to_sym
|
||||||
|
elsif Homebrew.args.build_bottle?
|
||||||
|
Hardware.oldest_cpu
|
||||||
else
|
else
|
||||||
:native
|
:native
|
||||||
end
|
end
|
||||||
|
|||||||
@ -269,7 +269,7 @@ class FormulaInstaller
|
|||||||
|
|
||||||
return if only_deps?
|
return if only_deps?
|
||||||
|
|
||||||
if build_bottle? && (arch = Homebrew.args.bottle_arch) && !Hardware::CPU.optimization_flags.include?(arch)
|
if build_bottle? && (arch = Homebrew.args.bottle_arch) && !Hardware::CPU.optimization_flags.include?(arch.to_sym)
|
||||||
raise "Unrecognized architecture for --bottle-arch: #{arch}"
|
raise "Unrecognized architecture for --bottle-arch: #{arch}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user