X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Finstalling.vsgml;h=0ce9476890e81bd3044313f85475f94a3ca90f08;hb=47488950fa9d8930b1fd1cf83fc20940b6d31532;hp=7fdddd648c768c3c2fe8ecebccaa1965bd0b9f0a;hpb=8b48cd3b520398424b011980fc53bc091ad4ece0;p=ghc-hetmet.git diff --git a/docs/installing.vsgml b/docs/installing.vsgml index 7fdddd6..0ce9476 100644 --- a/docs/installing.vsgml +++ b/docs/installing.vsgml @@ -18,9 +18,6 @@ This guide is intended for people who want to install or modify programs from the Glasgow @fptools@ suite (as distinct from those who merely want to @@ -83,10 +80,9 @@ confidence will work well by having tested it (more) thoroughly. Source-only distributions are either bugfix releases or snapshots of current state of development. The release has undergone some testing. -Source releases of 2.0x can be compiled up using 2.07 (or subsequent -bugfix releases) or the Good Old Compiler, GHC~0.29. Compiling with -0.29 is recommended if you're a performance junkie, as 0.29 (still) -generates zippier code, but GHC~2.0x is catching up. +Source releases of 3.xx can be compiled up using 2.10 or later. +Compiling with version 0.29 won't work any more: we use Haskell 1.4 +features in the compiler. m68k-next-nextstep3: concurrent---no m68k-next-nextstep3: parallel---no -m68k-sun-sunos4: registerised port -GHC 2.0x hasn't been tried on a Sun3. GHC~0.26 worked registerised. -No native-code generator. +m68k-sun-sunos4: registerised +port GHC 2.0x and 3.0x haven't been tried on a Sun3. GHC~0.26 +worked registerised. No native-code generator. Concurrent/Parallel Haskell probably don't work (yet). m68k-sun-sunos4: concurrent---no @@ -1825,23 +1820,36 @@ up a build tree. When you invoke the configure script, you'll have to tell the script about your intentions: -foo% ./configure --enable-hc-booting +foo% ./configure --enable-hc-boot - +foo% ./configure + .... +foo% cd ghc/lib +foo% make clean +foo% make boot +foo% make all + + That's the mechanics of the boot process, but, of course, if you're trying to boot on a platform that is not supported and significantly `different' from any of the supported ones, this is only the start of the adventure...(ToDo: porting tips - stuff to look out for, etc.) -The end product of this will (hopefully) be a binary of the -compiler proper, @ghc/compiler/hsc@ plus an archive of the Haskell -Prelude libraries. Known pitfalls in building Glasgow Haskell