summaryrefslogtreecommitdiff
path: root/distrib
Commit message (Collapse)AuthorAgeFilesLines
* Tweak hc-buildIan Lynagh2007-01-191-2/+4
| | | | | | | | 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.
* Initial support for x86_64-darwinwolfgang.thaller@gmx.net2006-11-271-0/+2
| | | | Basic -fvia-C code generation is there, not much testing.
* Fixes for the porting process for 6.6Ian Lynagh2006-10-031-0/+2
|
* rejig library include/ filessof@galois.com2006-09-251-0/+2
|
* Missing stage1's in hc-buildIan Lynagh2006-08-211-2/+2
| | | | | Add mising stage1/ directories to object files touched by hc-build, and give stage=1 as an argument to make install.
* remove gcj libs from bin distsof@galois.com2006-08-181-1/+2
|
* pull in STABLE(!) tweakssof@galois.com2006-06-221-5/+27
|
* additions from Reilly HayesSimon Marlow2006-05-101-0/+4
|
* update for new source tree layout (untested)Simon Marlow2006-05-051-3/+6
|
* add a README for binary distsSimon Marlow2006-04-072-22/+40
|
* Reorganisation of the source treeSimon Marlow2006-04-071-12/+9
| | | | | | | | | | | | | | | 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.
* oops, undo accidental addition of package-time settingsSimon Marlow2006-02-241-9/+0
|
* fix installation of binary dist when the PS docs aren't presentSimon Marlow2006-02-081-1/+12
| | | | Fixes #660
* [project @ 2005-06-13 10:21:09 by simonmar]simonmar2005-06-131-2/+1
| | | | | Use perl rather than sed to munge the package.conf file; avoids portability problems with sed (previous version didn't work on Solaris).
* [project @ 2005-06-09 06:01:51 by wolfgang]wolfgang2005-06-091-0/+2
| | | | | | Support i386-apple-darwin for binary dists. MERGE TO STABLE
* [project @ 2005-06-08 07:56:55 by simonmar]simonmar2005-06-081-1/+1
| | | | use test -f instead of -s, for portability.
* [project @ 2005-06-07 15:06:59 by simonmar]simonmar2005-06-071-2/+2
| | | | Remove some non-portable uses of /bin/test, from Christian Maeder.
* [project @ 2005-05-03 00:42:28 by sof]sof2005-05-031-4/+12
| | | | permit mingw_* vars to be overridden; merge to STABLE
* [project @ 2005-05-03 00:41:15 by sof]sof2005-05-031-75/+1
| | | | re-use prep-bin-dist-mingw by exec'ing it. Merge to STABLE
* [project @ 2005-04-29 21:56:06 by sof]sof2005-04-291-6/+14
| | | | leave out Java bits in include/ that mingw-3.2 supplies; temporarily disable PDF document generation
* [project @ 2005-03-22 06:37:57 by wolfgang]wolfgang2005-03-221-0/+7
| | | | | | Mac OS X: Make bindist work with dynamic libraries MERGE TO STABLE
* [project @ 2005-03-12 18:25:07 by desrt]desrt2005-03-121-0/+4
| | | | | configure-bin.ac: I didn't know this file existed. Add powerpc-linux and powerpc64-linux targets.
* [project @ 2005-03-10 14:03:28 by simonmar]simonmar2005-03-101-0/+8
| | | | Add x86_64 platforms
* [project @ 2005-03-08 11:56:55 by simonmar]simonmar2005-03-081-0/+3
| | | | Allow for optional binary installation
* [project @ 2005-03-04 14:24:51 by simonmar]simonmar2005-03-041-1/+4
| | | | Build all the libraries
* [project @ 2005-03-04 14:06:55 by simonmar]simonmar2005-03-041-2/+2
| | | | Fix a couple of things, should help this script get further
* [project @ 2005-02-02 11:04:23 by simonmar]simonmar2005-02-021-2/+1
| | | | Fix sed command line
* [project @ 2005-01-27 11:30:49 by simonmar]simonmar2005-01-271-3/+3
| | | | GhcBootLibs=YES when building libraries the first time.
* [project @ 2005-01-26 16:08:55 by simonmar]simonmar2005-01-261-0/+3
| | | | Build ghc/lib (untested)
* [project @ 2005-01-20 14:22:19 by simonmar]simonmar2005-01-201-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fill in the haddock-interfaces and haddock-html fields in the package.conf files. To do this I had to make some changes: - haddock-interfaces requires the value of $(datadir). We can't just plug this in, because $(datadir) might change at install-time (eg. a Windows installer can be placed anywhere, as can a Unix binary .tar.gz distribution). The current trick is for the compiler to splice in the value of $libdir in package.conf at runtime. So we could extend this mechanism and tell the compiler the value of $datadir via a command-line option, but that seems ugly. On Windows, $datadir==$libdir, so we don't need any changes: package.conf still uses $libdir, and a Windows installation is independent of its absolute location. Even 'make install' on Windows should have this property. On Unix: - for 'make install' and in-place execution, we just use absolute paths in package.conf - for a binary dist, we generate a package.conf that refers to $libdir and $datadir, and splice in the values at install-time (distrib/Makefile-bin.in). - Also, I renamed $libdir to $topdir to more closely reflect its actual meaning. This is somewhat malicious in that it will flush out all those clients using $libdir when they really shouldn't be :-)
* [project @ 2004-11-20 16:02:41 by panne]panne2004-11-201-2/+1
| | | | Pushed -fomit-frame-pointer test down to ghc subdir + cleanup
* [project @ 2004-10-06 00:56:59 by dons]dons2004-10-061-3/+3
| | | | | | | | 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.
* [project @ 2004-08-18 19:12:42 by sof]sof2004-08-181-24/+53
| | | | | | | - set mingw_top, old_ghc_top, gcc_version defaults if not defined in the environment block. - bundle ar.exe (as bin/ar.exe) - more comments
* [project @ 2004-02-12 02:04:59 by mthomas]mthomas2004-02-124-12/+17
| | | | General cleanup and updates.
* [project @ 2004-02-12 02:01:54 by mthomas]mthomas2004-02-122-0/+64
| | | | Rejig haddock and alex.
* [project @ 2003-09-03 11:15:19 by simonmar]simonmar2003-09-031-0/+2
| | | | | Add SplitObjs=NO and GhcLibWays= to the build.mk when doing an unregisterised bootstrap.
* [project @ 2003-09-02 10:26:53 by simonmar]simonmar2003-09-021-7/+4
| | | | | Wibbles to the touching of files to avoid unecessary recompilation when doing 'make install' in a tree after bootstrapping.
* [project @ 2003-08-27 15:18:29 by panne]panne2003-08-271-2/+2
| | | | | | | | | 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-183-2/+2
| | | | Ooops, forgot about a dozen references to configure.in... :-}
* [project @ 2003-08-04 14:38:59 by simonmar]simonmar2003-08-041-2/+6
| | | | A couple of small updates that were sitting in my tree..
* [project @ 2003-07-25 10:22:25 by simonmar]simonmar2003-07-251-20/+25
| | | | Some more revisions; it nearly works on my unregisterised setup now.
* [project @ 2003-07-24 15:12:35 by simonmar]simonmar2003-07-241-13/+16
| | | | | Getting closer for GHC 6.x: now gets as far as building a working compiler from unregisterised HC files.
* [project @ 2003-07-24 09:29:10 by simonmar]simonmar2003-07-241-6/+9
| | | | Set GhcWithInterpreter=NO in stage2
* [project @ 2003-07-23 15:42:24 by simonmar]simonmar2003-07-231-4/+0
| | | | PrimopWrappers hack no longer required.
* [project @ 2003-07-23 15:35:27 by simonmar]simonmar2003-07-231-5/+0
| | | | We don't need the MAKEFLAGS hack any more.
* [project @ 2003-07-22 16:18:06 by simonmar]simonmar2003-07-221-20/+31
| | | | | Commit an untested, but hopefully more workable and up-to-date version of this script.
* [project @ 2003-03-31 12:22:11 by simonmar]simonmar2003-03-311-12/+23
| | | | | | Tweaks to make it work again (at least with 5.04.3) Submitted by: Urban Boquist <boquist@crt.se>
* [project @ 2002-12-12 14:35:57 by simonmar]simonmar2002-12-121-19/+8
| | | | | | | - Don't use non-portable autoconfery (this configure script was broken with newer autoconfs) - Use FPTOOLS_SHEBANG_PERL from aclocal.m4 rather than local copy.
* [project @ 2002-12-12 03:15:41 by mthomas]mthomas2002-12-124-18/+115
| | | | Towards a MinGW32 binary distribution with all accessories + compiler.
* [project @ 2002-12-05 23:49:43 by mthomas]mthomas2002-12-051-0/+105
| | | | A new rejig script which takes arguments rather than hardwired locations.