From 3c6529851991eed20c75ba4661a1734d8a889468 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Sat, 20 Aug 2016 16:45:02 +0100 Subject: [PATCH] build: permit weak imports in Go reverse deps. Go makes extensive use of weak imports so we need to allow them when building Go-using software. Closes https://github.com/Homebrew/homebrew-core/issues/4047. --- Library/Homebrew/build.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Library/Homebrew/build.rb b/Library/Homebrew/build.rb index 8915e948cc..e50d10b049 100644 --- a/Library/Homebrew/build.rb +++ b/Library/Homebrew/build.rb @@ -79,6 +79,11 @@ class Build ENV.activate_extensions! + # Go makes extensive use of weak imports. + if formula_deps.any? { |f| f.name == "go" } + ENV.permit_weak_imports + end + if superenv? ENV.keg_only_deps = keg_only_deps ENV.deps = formula_deps