[project @ 2001-02-11 17:51:07 by simonmar]
authorsimonmar <unknown>
Sun, 11 Feb 2001 17:51:08 +0000 (17:51 +0000)
committersimonmar <unknown>
Sun, 11 Feb 2001 17:51:08 +0000 (17:51 +0000)
commit6d35596c37601a9bf608e32034c390d516454c29
tree541ac1b2467cf7275f9c5921be4d6ee516ea7edf
parent57d614b4152e4a85f41cce29e3da37101f8bf33a
[project @ 2001-02-11 17:51:07 by simonmar]
Bite the bullet and make GHCi support non-optional in the RTS.  GHC
4.11 should be able to build GHCi without any additional tweaks now.

- the Linker is split into two parts: LinkerBasic.c, containing the
  routines required by the rest of the RTS, and Linker.c, containing
  the linker proper, which is not referred to from the rest of the RTS.
  Only Linker.c requires -ldl, so programs which don't make use of the
  linker (everything except GHC, in other words) won't need -ldl.
17 files changed:
ghc/includes/Closures.h
ghc/includes/StgMiscClosures.h
ghc/rts/Disassembler.c
ghc/rts/Disassembler.h
ghc/rts/GC.c
ghc/rts/Interpreter.c
ghc/rts/Linker.c
ghc/rts/LinkerBasic.c [new file with mode: 0644]
ghc/rts/LinkerInternals.h [new file with mode: 0644]
ghc/rts/PrimOps.hc
ghc/rts/Printer.c
ghc/rts/RtsStartup.c
ghc/rts/Schedule.c
ghc/rts/StgMiscClosures.hc
ghc/rts/Storage.c
ghc/rts/Storage.h
mk/config.mk.in