summaryrefslogtreecommitdiff
path: root/boot
Commit message (Collapse)AuthorAgeFilesLines
* Fix boot; it was failing if darcs-all or validate were missingIan Lynagh2010-10-151-2/+4
| | | | (which is the case in sdists)
* Have boot check that we have the dph packages when validatingIan Lynagh2010-10-141-1/+16
|
* Add upstream repo to the packages fileIan Lynagh2010-08-151-1/+1
|
* Make the "tag" column of the packages file always presentIan Lynagh2010-08-151-12/+14
| | | | It makes the parsing simpler if we always have the same number of columns
* Remove push-all from file list in boot script (push-all no longer exists)Ian Lynagh2010-08-011-1/+1
|
* Add more error checking to the boot scriptIan Lynagh2010-08-011-5/+8
|
* Convert boot and boot-pkgs to perlIan Lynagh2010-04-151-31/+49
| | | | This stops us having to worry about sh/sed/... portability.
* Use bash to run boot-pkgs, the default Solaris shell doesn't support the -ot ↵benl@cse.unsw.edu.au2010-02-031-1/+1
| | | | test flag
* Explain why we check for LICENSE, not _darcs, in bootIan Lynagh2009-10-231-0/+4
|
* Add the time library, and support for libraries in tarballsIan Lynagh2009-07-181-3/+3
|
* Remove hacky on-demand building of libraries/*/ghc.mk, put it back in sh bootSimon Marlow2009-05-221-0/+3
| | | | | | | Now that the clean rules don't require libraries/*/ghc.mk, we don't have to build them on demand. And having them built on demand introduced a failure mode (where some libraries have ghc.mk and some don't).
* main repeated 'make maintainer-clean' not failSimon Marlow2009-05-141-37/+0
|
* Add a Makefile in libraries/Ian Lynagh2009-05-081-0/+1
|
* Tweak ./bootIan Lynagh2009-05-081-1/+1
|
* Use more portable shell in ./boot; fixes booting on SolarisIan Lynagh2009-05-061-1/+1
|
* Add dph to build system; patch from Roman LeshchinskiyIan Lynagh2009-05-031-2/+21
|
* GHC new build system megapatchIan Lynagh2009-04-261-2/+18
|
* Make "sh -e boot" workIan Lynagh2008-09-211-1/+4
|
* fix message for missing packagesRoss Paterson2008-09-041-1/+1
| | | | An incorrect libraries/ prefix was being added.
* Fix the "have we got all the bootlibs" checkIan Lynagh2008-08-241-1/+1
| | | | | The packages file has an extra component (for "darcs" or "git") so we need to take that into account when grepping.
* Update boot's test that we have all of the bootlibsIan Lynagh2008-07-291-2/+2
|
* Refer to "boot" libs, not "core" libsIan Lynagh2007-09-141-2/+2
|
* Rejig bootIan Lynagh2007-09-071-21/+20
| | | | | | | | find on Windows doesn't understand -L, so stop trying to be clever and just autoreconf everything. Also, print out the names of directories as we autoreconf them, so that if autoreconfing one breaks then we know which one it was.
* Fix boot: it was avoiding autoreconfingSimon Marlow2007-09-051-8/+9
| | | | | | | | | Two problems here: find needs to dereference symbolic links (-L option, I really hope that's portable), and we need to notice when aclocal.m4 is updated. Somehow I think this was easier when it just always ran autoreconf... what was wrong with that?
* Be more flexible when trying to make scripts executablesven.panne@aedion.de2007-08-251-1/+3
|
* Overhaul boot scriptsven.panne@aedion.de2007-08-251-23/+22
| | | | | | * Call autoreconf only if necessary, avoiding a strict tool dependency. * Be a good *nix citizen and don't clutter the output when everything is fine. * Make a few more scripts executable.
* Update the in-tree GMP; fixes trac #832Ian Lynagh2007-07-051-1/+0
| | | | | gmp is now in a top-level directory and we only have the tarball in the darcs repo. It gets untarred if it is needed.
* Add a push-all scriptIan Lynagh2007-06-191-0/+1
|
* Say where we're booting to aid debuggingIan Lynagh2007-05-241-0/+2
|
* Make boot handle getting the librariesIan Lynagh2007-04-301-3/+10
|
* Make boot handle getting the librariesIan Lynagh2007-04-301-10/+3
|
* Set rts/gmp/configure executable when bootingIan Lynagh2007-04-301-0/+2
|
* Make darcs-all a perl scriptIan Lynagh2007-04-291-1/+1
| | | | | | This fixes a problem where patches altering the darcs-all script break on Windows as the file is open. The script is now also slightly nicer, on balance.
* Check we have all the corelibs when we bootIan Lynagh2007-04-181-0/+10
|
* Use a boot script instead of having autoreconf recurseIan Lynagh2007-04-101-0/+15
It used to be the case that autoreconf in the root would also autoreconf in any libraries that need it, and ./configure in the root would also configure all the libraries. However, cabal now configures the libraries, so they were getting configured twice. Thus now a small shellscript, boot, autoreconfs the root and all libraries that need it, and ./configure in the root doesn't configure the libraries.