summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorrrt <unknown>2000-01-26 12:27:34 +0000
committerrrt <unknown>2000-01-26 12:27:34 +0000
commit191991d16a295b70283820476cbb65b9f3eea1c1 (patch)
treed7e4adfa562de691a0ebe508907059d1759af2bb /docs
parentca297b2ba8ecc46939e00d025b089b097930f9b8 (diff)
downloadhaskell-191991d16a295b70283820476cbb65b9f3eea1c1.tar.gz
[project @ 2000-01-26 12:27:34 by rrt]
Removed version number and reelucidated some text swallowed by index entries.
Diffstat (limited to 'docs')
-rw-r--r--docs/building.sgml41
1 files changed, 8 insertions, 33 deletions
diff --git a/docs/building.sgml b/docs/building.sgml
index 2a9b14d905..0ed4bd99d4 100644
--- a/docs/building.sgml
+++ b/docs/building.sgml
@@ -4,8 +4,7 @@
<ArtHeader>
-<Title>Building and Installing the Glasgow Functional Programming Tools Suite
-Version 4.06</Title>
+<Title>Building and Installing the Glasgow Functional Programming Tools Suite</Title>
<Author><OtherName>The GHC Team</OtherName></Author>
<Address><Email>glasgow-haskell-&lcub;users,bugs&rcub;@dcs.gla.ac.uk</Email></Address>
<PubDate>January 2000</PubDate>
@@ -48,7 +47,7 @@ as suggested:
<VariableList>
<VarListEntry>
-<Term><IndexTerm><Primary>Binary distribution</Primary></IndexTerm>.</Term>
+<Term><IndexTerm><Primary>Binary distribution</Primary></IndexTerm>Binary distribution.</Term>
<ListItem>
<Para>
If your only purpose is to install some of the <Literal>fptools</Literal> suite then the easiest thing to do is to get a binary distribution. In the
@@ -74,7 +73,7 @@ if you want to read or modify the souce code.
</Para>
</ListItem></VarListEntry>
<VarListEntry>
-<Term><IndexTerm><Primary>Source distribution</Primary></IndexTerm>.</Term>
+<Term><IndexTerm><Primary>Source distribution</Primary></IndexTerm>Source distribution.</Term>
<ListItem>
<Para>
You have a supported
@@ -183,7 +182,7 @@ Here's a list of things to check before you get started.
<ListItem>
<Para>
-<IndexTerm><Primary>Disk space needed</Primary></IndexTerm>: About 30MB (five hamburgers' worth) of disk space
+<IndexTerm><Primary>Disk space needed</Primary></IndexTerm>Disk space needed: About 30MB (five hamburgers' worth) of disk space
for the most basic binary distribution of GHC; more for some
platforms, e.g., Alphas. An extra ``bundle'' (e.g., concurrent
Haskell libraries) might take you to 8&ndash;10 hamburgers.
@@ -259,9 +258,6 @@ If in doubt, please send a message to <Email>glasgow-haskell-bugs@dcs.gla.ac.uk<
<IndexTerm><Primary>GHC ports</Primary></IndexTerm>
<IndexTerm><Primary>supported platforms</Primary></IndexTerm>
<IndexTerm><Primary>platforms, supported</Primary></IndexTerm>
-</Para>
-
-<Para>
The main question is whether or not the Haskell compiler (GHC) runs on
your platform.
</Para>
@@ -294,9 +290,6 @@ supports the underlying BSDisms.
<IndexTerm><Primary>native-code generator</Primary></IndexTerm>
<IndexTerm><Primary>registerised ports</Primary></IndexTerm>
<IndexTerm><Primary>unregisterised ports</Primary></IndexTerm>
-</Para>
-
-<Para>
The GHC hierarchy of Porting Goodness: (a)&nbsp;Best is a native-code
generator; (b)&nbsp;next best is a ``registerised''
port; (c)&nbsp;the bare minimum is an ``unregisterised'' port.
@@ -367,7 +360,7 @@ details).
<Term>HP-PA box running HP</Term>
<ListItem>
<Para>
-UX 9.x:/
+UX 9.x:
<IndexTerm><Primary>hppa1.1-hp-hpux: registerised port</Primary></IndexTerm>
</Para>
@@ -415,14 +408,11 @@ On old Linux a.out systems: should be the same.
NetBSD/OpenBSD using FreeBSD emulation):</Term>
<ListItem>
<Para>
-<IndexTerm><Primary>i386-*-freebsd:registerised port</Primary></IndexTerm>
+<IndexTerm><Primary>i386-*-freebsd:registerised port</Primary></IndexTerm>
</Para>
<Para>
GHC works registerised. Supports same set of bundles as the above.
-</Para>
-
-<Para>
<IndexTerm><Primary>i386-*-freebsd: profiling&mdash;yes</Primary></IndexTerm>
<IndexTerm><Primary>i386-*-freebsd: concurrent&mdash;yes</Primary></IndexTerm>
<IndexTerm><Primary>i386-*-freebsd: parallel&mdash;maybe</Primary></IndexTerm>
@@ -433,16 +423,10 @@ GHC works registerised. Supports same set of bundles as the above.
<ListItem>
<Para>
<IndexTerm><Primary>i386-unknown-cygwin32: fully supported</Primary></IndexTerm>
-</Para>
-
-<Para>
Fully supported under Win95/NT, including a native code
generator. Requires the <Literal>cygwin32</Literal> compatibility library and a
healthy collection of GNU tools (i.e., gcc, GNU ld, bash etc.)
Profiling works, so does Concurrent Haskell.
-</Para>
-
-<Para>
<IndexTerm><Primary>i386-*-cygwin32: profiling&mdash;yes</Primary></IndexTerm>
<IndexTerm><Primary>i386-*-cygwin32: concurrent&mdash;yes</Primary></IndexTerm>
</Para>
@@ -452,9 +436,6 @@ Profiling works, so does Concurrent Haskell.
<ListItem>
<Para>
<IndexTerm><Primary>mips-sgi-irix5: registerised port</Primary></IndexTerm>
-</Para>
-
-<Para>
GHC works registerised (no native-code generator). I suspect any
GCC&nbsp;2.6.x (or later) is OK. The GCC that I used was built with
<Option>--with-gnu-as</Option>; turns out that is important!
@@ -473,9 +454,6 @@ Profiling might work, but it is untested.
<ListItem>
<Para>
<IndexTerm><Primary>mips-sgi-irix6: registerised port</Primary></IndexTerm>
-</Para>
-
-<Para>
Thanks to the fine efforts of Tomasz Cholewo <ULink
URL="mailto:tjchol01@mecca.spd.louisville.edu"
>tjchol01@mecca.spd.louisville.edu</ULink
@@ -484,9 +462,6 @@ native code generator) under IRIX 6.2 and 6.3. Depends on having a
<ULink
URL="http://mecca.spd.louisville.edu/~tjchol01/software/"
>specially tweaked version of gcc-2.7.2 around</ULink>.
-</Para>
-
-<Para>
Profiling works, Concurrent/Parallel Haskell might work (AFAIK, untested).
<IndexTerm><Primary>mips-sgi-irix6: concurrent&mdash;maybe</Primary></IndexTerm>
<IndexTerm><Primary>mips-sgi-irix6: parallel&mdash;maybe</Primary></IndexTerm>
@@ -515,8 +490,8 @@ Profiling might work, but it is untested.
<ListItem>
<Para>
<IndexTerm><Primary>m68k-apple-macos7: historically ported</Primary></IndexTerm>
-Once upon a time, David Wright in Tasmania has actually
-gotten GHC to run on a Macintosh. Ditto James Thomson here at Glasgow.
+Once upon a time, David Wright in Tasmania actually
+got GHC to run on a Macintosh. Ditto James Thomson here at Glasgow.
You may be able to get Thomson's from here. (Not sure that it will
excite you to death, but&hellip;)
</Para>