X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=docs%2Finstalling.vsgml;h=8586f7d3e441bf844c3af560a15035c50cc96f1b;hb=a2769f3103f938c5e15377de0e098c0c24fe15c5;hp=4030811bdc1a6719ce61c468c2077222c1913aee;hpb=cde3484c0226563dec3f7ed0fb82b58099fa9a11;p=ghc-hetmet.git
diff --git a/docs/installing.vsgml b/docs/installing.vsgml
index 4030811..8586f7d 100644
--- a/docs/installing.vsgml
+++ b/docs/installing.vsgml
@@ -677,33 +677,15 @@ be less than 32 characters long.
GNU C (@gcc@):pre-supposed: GCC (GNU C compiler)GCC (GNU C compiler), pre-supposed
-Version 2.7.2.x is known to work.
+
+Versions 2.7.2.x, 2.8.1 and egcs 1.1.2 are known to work. Use other
+versions at your own risk!
If your GCC dies with ``internal error'' on some GHC source file,
please let us know, so we can report it and get things improved.
(Exception: on @iX86@ boxes---you may need to fiddle with GHC's
@-monly-N-regs@ option; see the User's Guide)
-PVM version 3:
-pre-supposed: PVM3 (Parallel Virtual Machine)
-PVM3 (Parallel Virtual Machine), pre-supposed
-
-PVM is the Parallel Virtual Machine on which Parallel Haskell programs
-run. (You only need this if you plan to run Parallel Haskell.
-Concurent Haskell, which runs concurrent threads on a uniprocessor
-doesn't need it.) Underneath PVM, you can have (for example) a
-network of workstations (slow) or a multiprocessor box (faster).
-
-The current version of PVM is 3.3.11; we use 3.3.7. It is readily
-available on the net; I think I got it from @research.att.com@, in
-@netlib@.
-
-A PVM installation is slightly quirky, but easy to do. Just follow
-the @Readme@ instructions.
-
@xargs@ on Solaris2:xargs, presupposed (Solaris only)Solaris: alternative xargs
@@ -725,34 +707,13 @@ library.
pre-supposed: AutoconfAutoconf, pre-supposed
-GNU Autoconf is used to build the @configure@ script from
-@configure.in@ in a source distribution. If you modify
-@configure.in@, you'll need @autoconf@ to regenerate @configure@.
-
-@bash@ (Parallel Haskell only):
-bash, presupposed (Parallel Haskell only)
-Sadly, the @gr2ps@ script, used to convert ``parallelism profiles''
-to PostScript, is written in Bash (GNU's Bourne Again shell).
-This bug will be fixed (someday).
-
-Flex:
-pre-supposed: flex
-flex, pre-supposed
-
-This is a quite-a-bit-better-than-Lex lexer. Used to build GHC's
-lexer, and a couple of utilities in @glafp-utils@. On our machines,
-the version in @/bin@ doesn't work; you need the GNU version. Find
-out by saying @flex --version@ (our current version is 2.5.4, but
-maybe earlier ones will work). If it doesn't know about the
-@--version@ flag, it ain't the right @flex@.
+GNU Autoconf is needed if you intend to build from the CVS sources, it
+is Yacc:
-pre-supposed: non-worthless Yacc
-Yacc, pre-supposed
-
-If you mess with the Haskell parser, you'll need a Yacc that can cope.
-The unbundled @/usr/lang/yacc@ is OK; the GNU @bison@ is OK; Berkeley
-yacc, @byacc@, is not OK.
+Autoconf builds the @configure@ script from @configure.in@ and
+@aclocal.m4@. If you modify either of these files, you'll need
+Autoconf to rebuild @configure@.
@sed@pre-supposed: sed
@@ -763,7 +724,6 @@ build-configuration stuff needs it. GNU sed version 2.0.4 is no good!
It has a bug in it that is tickled by the build-configuration. 2.0.5
is ok. Others are probably ok too (assuming we don't create too
elaborate configure scripts..)
-
One @fptools@ project is worth a quick note at this point, because it
@@ -771,6 +731,35 @@ is useful for all the others: @glafp-utils@ contains several utilities
which aren't particularly Glasgow-ish, but Occasionally Indispensable.
Like @lndir@ for creating symbolic link trees.
+ Tools for building parallel GHC (GPH)
+