summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClemens Fruhwirth <clemens@endorphin.org>2008-10-07 10:04:17 +0000
committerClemens Fruhwirth <clemens@endorphin.org>2008-10-07 10:04:17 +0000
commit7dd9870dde407ef1a505f0b124cecd11f98f9b45 (patch)
treea7cb640b9dd0bf805d01624d9c71941c901c89ec
parent9898358f3743548d00e55b26ab6784cadc2d6807 (diff)
downloadhaskell-7dd9870dde407ef1a505f0b124cecd11f98f9b45.tar.gz
Revert AutoLinkPackages change for dynamic libraries. Cabal handles that now.
-rw-r--r--compiler/main/Packages.lhs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/main/Packages.lhs b/compiler/main/Packages.lhs
index c5784ce386..ce3c0646d7 100644
--- a/compiler/main/Packages.lhs
+++ b/compiler/main/Packages.lhs
@@ -37,7 +37,7 @@ where
import PackageConfig
import ParsePkgConf ( loadPackageConfig )
-import DynFlags ( dopt, DynFlag(..), DynFlags(..), PackageFlag(..), GhcLink(..) )
+import DynFlags ( dopt, DynFlag(..), DynFlags(..), PackageFlag(..) )
import StaticFlags ( opt_Static )
import Config ( cProjectVersion )
import Name ( Name, nameModule_maybe )
@@ -563,7 +563,7 @@ mkPackageState dflags orig_pkg_db preload0 this_package = do
-- add base & rts to the preload packages
basicLinkedPackages
- | dopt Opt_AutoLinkPackages dflags && (ghcLink dflags) /= LinkDynLib
+ | dopt Opt_AutoLinkPackages dflags
= filter (flip elemUFM pkg_db) [basePackageId, rtsPackageId]
| otherwise = []
-- but in any case remove the current package from the set of