Skip to content

Commit 83ecb5c

Browse files
authored
Merge pull request #9503 from haskell/mergify/bp/3.10/pr-9384
Revert #3639 (Don't pass -package-db and -package flags to --abi-hash) (backport #9384)
2 parents 3f51173 + 5f8cdfa commit 83ecb5c

File tree

2 files changed

+2
-14
lines changed

2 files changed

+2
-14
lines changed

Cabal/src/Distribution/Simple/GHC.hs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1861,18 +1861,12 @@ libAbiHash verbosity _pkg_descr lbi lib clbi = do
18611861
libBi = libBuildInfo lib
18621862
comp = compiler lbi
18631863
platform = hostPlatform lbi
1864-
vanillaArgs0 =
1864+
vanillaArgs =
18651865
(componentGhcOptions verbosity lbi libBi clbi (componentBuildDir lbi clbi))
18661866
`mappend` mempty {
18671867
ghcOptMode = toFlag GhcModeAbiHash,
18681868
ghcOptInputModules = toNubListR $ exposedModules lib
18691869
}
1870-
vanillaArgs =
1871-
-- Package DBs unnecessary, and break ghc-cabal. See #3633
1872-
-- BUT, put at least the global database so that 7.4 doesn't
1873-
-- break.
1874-
vanillaArgs0 { ghcOptPackageDBs = [GlobalPackageDB]
1875-
, ghcOptPackages = mempty }
18761870
sharedArgs = vanillaArgs `mappend` mempty {
18771871
ghcOptDynLinkMode = toFlag GhcDynamicOnly,
18781872
ghcOptFPic = toFlag True,

Cabal/src/Distribution/Simple/GHCJS.hs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1573,18 +1573,12 @@ libAbiHash verbosity _pkg_descr lbi lib clbi = do
15731573
libBi = libBuildInfo lib
15741574
comp = compiler lbi
15751575
platform = hostPlatform lbi
1576-
vanillaArgs0 =
1576+
vanillaArgs =
15771577
(componentGhcOptions verbosity lbi libBi clbi (componentBuildDir lbi clbi))
15781578
`mappend` mempty {
15791579
ghcOptMode = toFlag GhcModeAbiHash,
15801580
ghcOptInputModules = toNubListR $ exposedModules lib
15811581
}
1582-
vanillaArgs =
1583-
-- Package DBs unnecessary, and break ghc-cabal. See #3633
1584-
-- BUT, put at least the global database so that 7.4 doesn't
1585-
-- break.
1586-
vanillaArgs0 { ghcOptPackageDBs = [GlobalPackageDB]
1587-
, ghcOptPackages = mempty }
15881582
sharedArgs = vanillaArgs `mappend` mempty {
15891583
ghcOptDynLinkMode = toFlag GhcDynamicOnly,
15901584
ghcOptFPic = toFlag True,

0 commit comments

Comments
 (0)