summaryrefslogtreecommitdiff
path: root/docs/building
Commit message (Collapse)AuthorAgeFilesLines
...
* [project @ 2004-06-02 08:53:54 by panne]panne2004-06-021-425/+492
| | | | | | | | | | | | | | | | | | Make the Building Guide almost valid DocBook XML V4.2 (to get the real thing, simply add an XML prolog and change "artheader" to "articleinfo"). Things that had to be changed: * XML tags are case-sensitive, so lowercase must be used for tags/attributes * Make "xref" an empty element. * "constant" is not allowed within "filename" * Move "indexterm" to a valid place. * Change some "&" to "&" * The "_" character in titles makes some trouble in the TeX backend => avoid it
* [project @ 2004-05-05 14:10:07 by simonpj]simonpj2004-05-051-8/+20
| | | | More about windows
* [project @ 2004-05-04 09:56:49 by simonpj]simonpj2004-05-041-38/+40
| | | | More notes for Windows and MSYS
* [project @ 2004-04-26 16:10:28 by simonmar]simonmar2004-04-261-2/+2
| | | | Update Jeff Lewis' email address
* [project @ 2004-04-18 10:47:25 by dons]dons2004-04-181-0/+10
| | | | Add amd64-unknown-openbsd to the list of supported platforms.
* [project @ 2004-04-18 10:44:45 by dons]dons2004-04-181-2/+1
| | | | | i386-unknown-netbsd no longer refers to PCs running OpenBSD. They are binary incompatible these days.
* [project @ 2004-03-17 10:44:06 by simonpj]simonpj2004-03-171-71/+117
| | | | More Windows building notes
* [project @ 2004-03-02 13:57:55 by simonpj]simonpj2004-03-021-39/+147
| | | | New chapter on MSYS, filenames etc
* [project @ 2004-02-05 14:35:44 by panne]panne2004-02-051-49/+30
| | | | | | * (Hopefully) made the recursive nature of autoreconf clear * We don't need automake * configure doesn't create a cache by default
* [project @ 2004-02-05 09:46:22 by simonpj]simonpj2004-02-051-20/+28
| | | | Mention autoreconf, not autoconf
* [project @ 2004-01-26 11:47:16 by simonmar]simonmar2004-01-261-1/+1
| | | | GHC 5.x is required for bootstrapping GHC these days.
* [project @ 2003-12-31 16:55:17 by simonpj]simonpj2003-12-311-1/+1
| | | | point to bash, not sh
* [project @ 2003-11-21 09:09:09 by simonpj]simonpj2003-11-211-0/+6
| | | | Add a note about avoiding trailing spaces in CVSROOT
* [project @ 2003-11-18 11:57:29 by simonpj]simonpj2003-11-181-8/+31
| | | | Add notes about windows build, esp the need for automake
* [project @ 2003-10-22 08:54:36 by dons]dons2003-10-221-0/+8
| | | | mips64-sgi-irix6.5 works unregisterised
* [project @ 2003-09-19 09:12:22 by simonmar]simonmar2003-09-191-4/+7
| | | | Be a bit more honest about how easy it is to port the linker.
* [project @ 2003-09-14 09:04:40 by dons]dons2003-09-141-1/+10
| | | | | | sparc-unknown-openbsd exists and is supported. Also, we run on Solaris 2.6 as well as 2.7.
* [project @ 2003-09-13 11:48:29 by matthewc]matthewc2003-09-131-2/+2
| | | | Update IA64 status (supported except no NCG)
* [project @ 2003-09-11 10:35:28 by simonmar]simonmar2003-09-111-2/+8
| | | | | When setting TARGETPLATFORM, we should also set foo_TARGET_ARCH, bar_TARGET_OS, etc.
* [project @ 2003-09-11 10:26:31 by simonmar]simonmar2003-09-111-0/+1
| | | | Add missing 'cd T' to the porting instructions.
* [project @ 2003-09-09 11:18:25 by simonmar]simonmar2003-09-091-16/+19
| | | | | Slight amendment to the porting instructions to ensure that the target's config.h doesn't get overwritten on the host system.
* [project @ 2003-09-08 13:20:29 by simonmar]simonmar2003-09-081-3/+23
| | | | Add Alex as a pre-supposed tool, and mention it in a few places.
* [project @ 2003-09-03 13:16:37 by simonmar]simonmar2003-09-031-74/+43
| | | | | Update the unregisterised bootstrapping instructions to recommend using hc-build, and rearange some things.
* [project @ 2003-08-28 16:30:45 by simonmar]simonmar2003-08-281-47/+258
| | | | | | | | - Revamp the "Porting GHC" guide, now that I've gone through the process of doing a cross-compile using unregisterised HC files and written down a set of instructions that should work. - Update a few odds and ends that have become out of date.
* [project @ 2003-08-27 15:18:29 by panne]panne2003-08-271-3/+3
| | | | | | | | | green-card => greencard Green Card => GreenCard Although Alastair prefers "Greencard", the library's name is "Foreign.GreenCard", and unless we change this, too, "GreenCard" is more consistent.
* [project @ 2003-08-18 14:54:40 by panne]panne2003-08-181-6/+6
| | | | Ooops, forgot about a dozen references to configure.in... :-}
* [project @ 2003-08-18 13:54:04 by panne]panne2003-08-181-6/+6
| | | | | Nuked unused FPTOOLS_PROG_YACCY test and support for yacc/bison in general. If it is ever needed again, it can easily be resurrected.
* [project @ 2003-06-03 11:44:28 by simonpj]simonpj2003-06-031-27/+70
| | | | Windows ssh info
* [project @ 2003-06-02 08:52:28 by simonmar]simonmar2003-06-021-4/+1
| | | | | Back out part of previous commit: the text has already changed to not recommend using 'cvs update -Pd' any more.
* [project @ 2003-06-02 07:19:15 by stolz]stolz2003-06-021-5/+15
| | | | | | | | | | - warn about running 'cvs update -Pd' (run into by: Peter Simons) - suggest running 'make html' in fptools/libraries before committing (*cough*) - fix speling blunders (Could somebody validate the SGML, please? Can't do it here :/)
* [project @ 2003-06-02 06:44:12 by mthomas]mthomas2003-06-021-1/+1
| | | | Correct a spelling mistake while doing some reading.
* [project @ 2003-05-29 09:03:02 by simonmar]simonmar2003-05-291-0/+4
| | | | Note that autoconf 2.52 is required.
* [project @ 2003-05-28 09:43:05 by simonmar]simonmar2003-05-281-0/+10
| | | | | | | - Update on compatibility with recent GCC versions - Mention that Happy might need to be checked out (from Volker Stolz).
* [project @ 2003-05-28 09:05:21 by simonmar]simonmar2003-05-281-5/+13
| | | | | Don't recommend that people do 'cvs update -d' at the top level of an fptools tree.
* [project @ 2003-05-27 14:52:34 by simonmar]simonmar2003-05-271-7/+7
| | | | Small updates for 6.x
* [project @ 2003-05-27 11:06:41 by simonpj]simonpj2003-05-271-0/+14
| | | | Advise against SplitObjs for Win32
* [project @ 2003-05-19 08:31:11 by simonpj]simonpj2003-05-191-7/+24
| | | | More Win32 help
* [project @ 2003-05-13 08:17:13 by simonpj]simonpj2003-05-131-15/+20
| | | | Improve notes on Cygwin installation
* [project @ 2003-04-14 13:36:04 by simonpj]simonpj2003-04-141-2/+15
| | | | Guidance about tags on windows
* [project @ 2003-04-10 08:09:51 by simonpj]simonpj2003-04-101-3/+17
| | | | Two win32 wibbles
* [project @ 2003-02-24 12:44:38 by simonpj]simonpj2003-02-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *** My last commit had a bogus commit message ** *** This is the right one. I've appended the ** *** list of files changed as well. ------------------------------------- Fix up HOST/TARGET_OS ifdefs ------------------------------------- Sigbjorn and Simon helped me to understand when it's appropriate to say 'ifdef mingw32_HOST_OS' and when 'ifdef mingw32_TARGET_OS'. I've documented this in the building guide. I've fixed up the ifdefs I erroneously changed last week, in this commit. I'm not certain about all of them. For examples, in DriverPhases there's an ifdef that deals with filename suffices. Should this be the filename suffices for the system on which GHC runs (HOST), or the system on which the compiled code will run (TARGET)? Currently it's the latter. Similarly, there's some path mangling ('/' vs '\') in DriverState: should this be for the system on which GHC runs (HOST) or the system on which the compiled code will run (TARGET)? Currently the former. I think some of the darwin_TARGET_OS should be darwin_HOST_OS's. Finally, for the GHCi stuff we require that HOST_OS = TARGET_OS. Rather than make an arbitrary choice in (e.g.) Linker.lhs, it's be better to say '#ifdef mingw32_OS', and arrange that this macro is set only in stage-2. I have not done this. I think these are 'right'. But I'm not sure the filename mangling is consistent throughout. [Changes in the original commit, which had a bogus message.] Revision Changes Path 1.46 +30 -0 fptools/docs/building/building.sgml 1.148 +4 -4 fptools/ghc/compiler/ghci/InteractiveUI.hs 1.114 +2 -2 fptools/ghc/compiler/main/DriverFlags.hs 1.23 +3 -1 fptools/ghc/compiler/main/DriverPhases.hs 1.85 +11 -11 fptools/ghc/compiler/main/SysTools.lhs 1.20 +3 -3 fptools/ghc/compiler/utils/Panic.lhs
* [project @ 2003-02-24 12:39:24 by simonpj]simonpj2003-02-241-0/+30
| | | | | | | | | | | Three Template Haskell improvements a) Add type synonyms to THSyntax (and DsMeta, Convert) b) Make Q into a newtype instead of a type synonym c) Eliminate tiresome and error prone argument to DsMeta.wrapGenSyms and similarly addTyVarBinds
* [project @ 2003-02-17 15:14:25 by simonpj]simonpj2003-02-171-5/+14
| | | | More notes about building on Win32
* [project @ 2003-02-17 11:26:43 by simonmar]simonmar2003-02-171-0/+17
| | | | | GHC is pre-supposed in order to build GHC. We weren't making this nearly as explicit as it should have been.
* [project @ 2002-11-19 13:39:29 by simonmar]simonmar2002-11-191-6/+108
| | | | Add some documentation about the new bootstrapping support
* [project @ 2002-09-25 10:12:44 by simonpj]simonpj2002-09-251-1/+27
| | | | More notes about building on windows
* [project @ 2002-07-03 10:02:19 by simonmar]simonmar2002-07-031-40/+264
| | | | | | Add documentation on building the documentation. (I've moved the section on building documentation from the User's Guide, it doesn't really seem appropriate there).
* [project @ 2002-06-27 09:41:18 by simonmar]simonmar2002-06-271-6/+7
| | | | | Updates to make sure that the CVS instructions mention 'libraries' in addition to 'hslibs'.
* [project @ 2002-05-29 13:06:02 by simonpj]simonpj2002-05-291-2/+84
| | | | Document GHC-mingw vs GHC-cygwin
* [project @ 2002-05-17 08:21:51 by simonpj]simonpj2002-05-171-1/+10
| | | | Wibble