ghc <-> corelibs, ghc -> extralibs
   hugs -> corelibs+extralibs, ??hugslibs -> hugs
   nhc98 -> corelibs+extralibs, ??nhclibs -> nhc98

Actually, there are several forms of dependency: - changing the libraries cannot break hugs itself, but can make it unable to load or use any libraries, including the shared ones - changing (ghc-)corelibs can break ghc - changing nhc98-corelibs (which are?) can break nhc98
- changing hugs/nhc98/ghc can render each unable to load use
   some of the shared libraries (and others depending on these)

- changing any library can render any of hugs/nhc98/ghc unable
   to load/use it (and others depending on it)

Claus


_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to