[project @ 2000-07-24 15:16:44 by simonmar]
authorsimonmar <unknown>
Mon, 24 Jul 2000 15:16:44 +0000 (15:16 +0000)
committersimonmar <unknown>
Mon, 24 Jul 2000 15:16:44 +0000 (15:16 +0000)
commitefc238188e61add0cd2e4c3b82d93f534e14236c
tree30448154e1077bf7cb8f45a9795710d7496791ee
parent1da7b45d4cf8c70dae8525a00eb2cd68160cf813
[project @ 2000-07-24 15:16:44 by simonmar]
Sigh, change the package definition again.  We weren't making a
distinction between libraries which need a suffix tag
(eg. libHSstd_p), and those that don't (eg. libHSstd_cbits).

The package spec now has two components for libraries, hs_libraries
(tagged) and extra_libraries (untagged).  The ordering of these
components is important: we specify that hs_libraries are linked
before extra_libraries.  This sounds problematic if you want to link
some plain C libraries before some Haskell libs, but in these cases it
should be possible to create separate packages for the two libs and
specify the dependencies explicitly.
ghc/driver/Main.hs
ghc/driver/Package.hs
ghc/driver/PackageSrc.hs