- 06 Mar, 2019 1 commit
-
-
Ben Gamari authored
The splitter is an evil Perl script that processes assembler code. Its job can be done better by the linker's --gc-sections flag. GHC passes this flag to the linker whenever -split-sections is passed on the command line. This is based on @DemiMarie's D2768. Fixes Trac #11315 Fixes Trac #9832 Fixes Trac #8964 Fixes Trac #8685 Fixes Trac #8629
-
- 19 Jan, 2007 1 commit
-
-
Ian Lynagh authored
Touch all the object files at the end of hc-build, as otherwise make gets upset as the .h files are newer than them and tries to rebuild stuff (and fails). Print a nice message when we're finished.
-
- 03 Oct, 2006 1 commit
-
-
Ian Lynagh authored
-
- 21 Aug, 2006 1 commit
-
-
Ian Lynagh authored
Add mising stage1/ directories to object files touched by hc-build, and give stage=1 as an argument to make install.
-
- 10 May, 2006 1 commit
-
-
Simon Marlow authored
-
- 05 May, 2006 1 commit
-
-
Simon Marlow authored
-
- 07 Apr, 2006 1 commit
-
-
Simon Marlow authored
Most of the other users of the fptools build system have migrated to Cabal, and with the move to darcs we can now flatten the source tree without losing history, so here goes. The main change is that the ghc/ subdir is gone, and most of what it contained is now at the top level. The build system now makes no pretense at being multi-project, it is just the GHC build system. No doubt this will break many things, and there will be a period of instability while we fix the dependencies. A straightforward build should work, but I haven't yet fixed binary/source distributions. Changes to the Building Guide will follow, too.
-
- 04 Mar, 2005 2 commits
- 27 Jan, 2005 1 commit
-
-
simonmar authored
GhcBootLibs=YES when building libraries the first time.
-
- 26 Jan, 2005 1 commit
-
-
simonmar authored
Build ghc/lib (untested)
-
- 06 Oct, 2004 1 commit
-
-
dons authored
Use >> append onto build.mk, so that build scripts can add extra vars to build.mk. Replace grep \(a\|b\) with [ab]. \| is an extended regex, whereas the [] class is a basic RE -- so it works with BSD grep.
-
- 03 Sep, 2003 1 commit
-
-
simonmar authored
Add SplitObjs=NO and GhcLibWays= to the build.mk when doing an unregisterised bootstrap.
-
- 02 Sep, 2003 1 commit
-
-
simonmar authored
Wibbles to the touching of files to avoid unecessary recompilation when doing 'make install' in a tree after bootstrapping.
-
- 25 Jul, 2003 1 commit
-
-
simonmar authored
Some more revisions; it nearly works on my unregisterised setup now.
-
- 24 Jul, 2003 1 commit
-
-
simonmar authored
Getting closer for GHC 6.x: now gets as far as building a working compiler from unregisterised HC files.
-
- 23 Jul, 2003 2 commits
- 31 Mar, 2003 1 commit
-
-
simonmar authored
Tweaks to make it work again (at least with 5.04.3) Submitted by: Urban Boquist <boquist@crt.se>
-
- 15 Jan, 2002 1 commit
-
-
sof authored
updates & fixes to hc-bootstrapping story; from Thomas Nordin
-
- 12 Aug, 2001 1 commit
-
-
simonmar authored
Update the hc-build script to the recipe I'm using for the FreeBSD package build. The main improvement is that after running this script the resulting tree should be ready for a 'make install' from the top level. This is highly fragile and relies on touching various files to avoid having to recompile anything that will fail :-) The FreeBSD package that this derives from is well tested, but I haven't tested the script itself yet.
-
- 23 Jul, 2001 2 commits
-
-
ken authored
Fixed: The second-stage compilation in this script should use the compiler built in the first stage. Also, configure wants to find Happy, so we feed it fake-happy (presuming that the ghc-less machine also does not have happy).
-
ken authored
Added "--enable-hc-boot-unregisterised" option to configure, for bootstrapping from unregisterised HC files.
-
- 22 May, 2001 1 commit
-
-
simonmar authored
Need to make ghc/utils in the second stage before we clean in ghc/lib/std, because hsc2hs is needed to boot ghc/lib/std, but the libraries are needed to build hsc2hs itself. *** MERGE ***
-
- 24 Apr, 2001 1 commit
-
-
simonmar authored
remove some unnecessary hacks (eg. building in ghc/utils/unlit early).
-
- 04 Apr, 2001 2 commits
- 27 Mar, 2001 1 commit
-
-
simonmar authored
updates to work with GHC 5, I hope...
-
- 26 Sep, 2000 1 commit
-
-
chak authored
Added missing !
-
- 22 Aug, 2000 1 commit
-
-
chak authored
Works now independent of whether GNU make is installed as gmake or make on the system. [lewie: It was not so good to just change `make' to `gmake'; broke the thing on our Solaris boxen, which have GNU make as the default make.]
-
- 04 Aug, 2000 1 commit
-
-
lewie authored
Port to OpenBSD from Thomas Nordin. Please merge with 4.08 (you'll also need the new config.guess and config.sub from the previous commit).
-
- 18 Jun, 2000 1 commit
-
-
chak authored
Script that automates building GHC from .hc files. ?? Shall I edit the corresponding section in building.sgml to advise the use ?? of this script (thus replacing the outdated description of the manual ?? steps - which is wrong anyway).
-