From 670bea02c1490f8c9ad9bfb8aa7807c11921ccc5 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Fri, 30 Apr 2021 12:17:05 +0100 Subject: [PATCH] formula_installer: don't require unpinning build deps when pouring. Fixes #11294 --- Library/Homebrew/formula_installer.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 3de96391f0..eb0e538d34 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -302,7 +302,11 @@ class FormulaInstaller invalid_arch_dependencies << "#{dep} was built for #{tab.arch}" end - pinned_unsatisfied_deps << dep if dep.to_formula.pinned? && !dep.satisfied?(inherited_options_for(dep)) + next unless dep.to_formula.pinned? + next if dep.satisfied?(inherited_options_for(dep)) + next if dep.build? && pour_bottle? + + pinned_unsatisfied_deps << dep end if invalid_arch_dependencies.present?