From 97d5d1b2ed625cd0d53a872b70ff271f3ca551b4 Mon Sep 17 00:00:00 2001 From: Ian-Woo Kim Date: Wed, 30 Oct 2024 07:10:13 -0700 Subject: [PATCH] Base doesn't have to be special --- haskell/compile.bzl | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/haskell/compile.bzl b/haskell/compile.bzl index da8cf1783..3600e79a0 100644 --- a/haskell/compile.bzl +++ b/haskell/compile.bzl @@ -190,7 +190,6 @@ def _dynamic_target_metadata_impl(actions, artifacts, dynamic_values, outputs, a package_flag = _package_flag(arg.haskell_toolchain) ghc_args = cmd_args() ghc_args.add("-hide-all-packages") - ghc_args.add(package_flag, "base") ghc_args.add(cmd_args(arg.toolchain_libs, prepend=package_flag)) ghc_args.add(cmd_args(packages_info.exposed_package_args)) @@ -339,10 +338,10 @@ def get_packages_info2( ], ) - # base is special and gets exposed by default package_flag = _package_flag(haskell_toolchain) - - exposed_package_args = cmd_args([package_flag, "base"]) + hidden_args = [l for lib in libs.traverse() for l in lib.libs] + exposed_package_libs = cmd_args() + exposed_package_args = cmd_args() if for_deps: get_db = lambda l: l.deps_db