diff --git a/Library/Homebrew/bottles.rb b/Library/Homebrew/bottles.rb index a8d1dee2d5..f82bbde902 100644 --- a/Library/Homebrew/bottles.rb +++ b/Library/Homebrew/bottles.rb @@ -81,7 +81,13 @@ def bottle_tag when "10.6" Hardware::CPU.is_64_bit? ? :snow_leopard : :snow_leopard_32 else - Hardware::CPU.type == :ppc ? Hardware::CPU.family : MacOS.cat + # Return, e.g., :tiger_g3, :leopard_g5_64, :leopard_64 (which is Intel) + if Hardware::CPU.type == :ppc + tag = "#{MacOS.cat}_#{Hardware::CPU.family}".to_sym + else + tag = MacOS.cat + end + MacOS.prefer_64_bit? ? "#{tag}_64".to_sym : tag end end