diff options
Diffstat (limited to 'utils/ghc-pkg/ghc.mk')
-rw-r--r-- | utils/ghc-pkg/ghc.mk | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/ghc-pkg/ghc.mk b/utils/ghc-pkg/ghc.mk index a063e0b787..37ce0a7c5b 100644 --- a/utils/ghc-pkg/ghc.mk +++ b/utils/ghc-pkg/ghc.mk @@ -69,7 +69,10 @@ endif $(eval $(call build-prog,utils/ghc-pkg,dist,0)) -$(ghc-pkg_INPLACE) : | $(INPLACE_PACKAGE_CONF)/. +# ghc-pkg uses `settings` to figure out the target platform to figure out a +# subdirectory for the user pkg db. So make sure `settings` exists (alterative +# is to specify global package db only. +$(ghc-pkg_INPLACE) : | $(INPLACE_PACKAGE_CONF)/. $(INPLACE_LIB)/settings utils/ghc-pkg/dist/package-data.mk: \ utils/ghc-pkg/dist/build/Version.hs |