From 91065b9ddd24bcc3c279b1b120ec34a2b3810f8b Mon Sep 17 00:00:00 2001 From: Lukas Oberhuber Date: Tue, 26 Jul 2022 16:15:26 +0100 Subject: [PATCH] Improve flag passing for debug-symbols --- Library/Homebrew/formula_installer.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 52e1e9881c..318c513b28 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -879,9 +879,11 @@ class FormulaInstaller args << "--debug" if debug? args << "--cc=#{@cc}" if @cc args << "--keep-tmp" if keep_tmp? - args << "--debug-symbols" if debug_symbols? - # Avoids dependecy error on flag - args << "--build-from-source" if build_from_source? && debug_symbols? + + if debug_symbols? + args << "--debug-symbols" + args << "--build-from-source" + end if @env.present? args << "--env=#{@env}"