- 25 Aug, 2007 1 commit
-
-
sven.panne@aedion.de authored
Added a missing "test" and replaced the "-e" option of the shell-builtin "test" with "-f". The former is not portable, see autoconf documentation.
-
- 21 Aug, 2007 2 commits
-
-
Simon Marlow authored
We now have various flags that need to be passed to gcc, but only if the local gcc version supports them. So instead of wiring this knowledge into ghc when it is built, we now put these "extra gcc flags" into a text file in $libdir, extra-gcc-flags, which is created by configure. It is also created by the configure script of a binary distribution, so a binary dist is independent of the gcc version used to build it. Hopefully I got the binary-dist stuff right, but binary dists aren't currently working so we'll need to come back and check this.
-
Simon Marlow authored
-
- 01 Aug, 2007 1 commit
-
-
Simon Marlow authored
-
- 30 Jul, 2007 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 11 Jul, 2007 1 commit
-
-
audreyt@audreyt.org authored
GHC only works with Perl versions 5.6 and later; however the current test greps in a rather non-future-proof way (explicitly against 5.6 and 5.8). We instead exploit the "v-string" change in 5.6, which displays the version string as "v5.x.y", rather than the earlier format "version 5.xxx_yyy". Hence grepping against "v5" will make it future proof for a while. (At least until Perl 6 is installed as the system perl.)
-
- 01 Jun, 2007 1 commit
-
-
Ian Lynagh authored
Bindists should now work again, when doing "make install" at least. "make in-place" is probably still broken.
-
- 05 Jun, 2007 1 commit
-
-
Ian Lynagh authored
The old code didn't work on Mac OS X, as "which" returns successfully when it can't find the program.
-
- 16 May, 2007 1 commit
-
-
Ian Lynagh authored
-
- 09 Apr, 2007 2 commits
-
-
Ian Lynagh authored
-
Ian Lynagh authored
-
- 06 Apr, 2007 1 commit
-
-
Ian Lynagh authored
* configure can be told where ld is * make an hsc2hs-inplace.bat * tell Setup configure about foo.bar rather than foo on Windows * tell Setup configure to pass a --with-cc=$(CC) argument to ./configure
-
- 11 Mar, 2007 1 commit
-
-
Ian Lynagh authored
-
- 06 Mar, 2007 1 commit
-
-
Simon Marlow authored
-
- 05 Mar, 2007 1 commit
-
-
Simon Marlow authored
-
- 08 Feb, 2007 1 commit
-
-
Simon Marlow authored
This happens when the build tree is a link-tree to the source tree, because lndir will normally omit the _darcs directory.
-
- 07 Feb, 2007 1 commit
-
-
Simon Marlow authored
Instead of asking for the last 100 patches, we just get the first 500 lines of output from darcs changes (ugh, better ideas welcome).
-
- 06 Feb, 2007 1 commit
-
-
Simon Marlow authored
For non-release builds, we want to append a date to the version number (e.g. 6.7.20070206). Previously this was done by the nightly build script, this new method figures out the snapshot version by querying the darcs repository and finding the date of the most recent patch (actually it finds the most recent of the last 100 patches, but that should be good enough). This is done by the configure script. To handle source distributions, we create a file VERSION in the top-level directory that contains the version number, and ship this in the source distribution. The configure script picks up the version from this file if it doesn't see a _darcs directory.
-
- 15 Jan, 2007 1 commit
-
-
Ian Lynagh authored
Fixes trac #952: Haskell requires consistent overflow behaviour, which gcc doesn't give without this flag.
-
- 27 Nov, 2006 1 commit
-
-
wolfgang.thaller@gmx.net authored
Basic -fvia-C code generation is there, not much testing.
-
- 20 Nov, 2006 1 commit
-
-
Ian Lynagh authored
-
- 09 Nov, 2006 1 commit
-
-
claus.reinke@talk21.com authored
the fop bundle contains fop.bat and fop.sh, but not fop; let configuration find the latter.
-
- 08 Sep, 2006 1 commit
-
-
Ian Lynagh authored
-
- 06 Sep, 2006 1 commit
-
-
Ian Lynagh authored
-
- 09 Aug, 2006 2 commits
-
-
Ross Paterson authored
-
Ross Paterson authored
-
- 23 Jun, 2006 1 commit
-
-
Simon Marlow authored
Happy, Alex and Haddock are built separately using Cabal now.
-
- 03 May, 2006 1 commit
-
-
Simon Marlow authored
-
- 21 Apr, 2006 1 commit
-
-
sven.panne@aedion.de authored
-
- 07 Apr, 2006 2 commits
-
-
Simon Marlow authored
-
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.
-
- 08 Mar, 2006 1 commit
-
-
wolfgang.thaller@gmx.net authored
-
- 27 Oct, 2005 1 commit
-
-
sof authored
[mingw/msys only] Undo long-standing workaround for buggy GNU ld's on mingw/msys; i.e., the linker wasn't correctly generating relocatable object files when the number of relocs exceeded 2^16. Worked around the issue by hackily splitting up the GHCi object file for the larger packages ('base', 'ObjectIO' and 'win32') into a handful of object files, each with a manageable number of relocs. Tiresome and error-prone (but the hack has served us well!) This commit imposes a restriction on the 'ld' you use to compile up GHC with; it now has to be ld-2.15.x or later (something GHC binary dists have shipped with since 6.2.2)
-
- 25 Oct, 2005 1 commit
-
-
sof authored
FPTOOLS_CHECK_HTYPE: correctly scope the resetting of CPPFLAGS; as was, it got blown away if the value was cached. Merge to STABLE.
-
- 24 Sep, 2005 1 commit
-
-
panne authored
Synched all FPTOOLS_CHECK_HTYPE definitions with the latest changes in libraries/OpenAL/aclocal.m4. Although it is not strictly necessary, keeping things identical is good for consistency. At some point in time we should really find a way to eliminate all this redundancy... *sigh*
-
- 18 Sep, 2005 1 commit
-
-
panne authored
Fixed a few underquoted definitions.
-
- 21 Jul, 2005 1 commit
-
-
simonmar authored
Require Perl >= 5.6
-
- 09 Jul, 2005 2 commits