- 26 Nov, 2007 1 commit
-
-
Simon Marlow authored
-
- 24 Nov, 2007 1 commit
-
-
Ian Lynagh authored
-
- 23 Nov, 2007 1 commit
-
-
Ian Lynagh authored
Fri Nov 23 13:15:59 PST 2007 Ian Lynagh <igloo@earth.li>
-
- 17 Nov, 2007 1 commit
-
-
Ian Lynagh authored
Patch from Brian P. O'Hanlon
-
- 10 Nov, 2007 1 commit
-
-
Ian Lynagh authored
Slackware puts the stylesheets in /usr/share/xml/docbook/xsl-stylesheets* Patch from Andrea Rossato.
-
- 13 Sep, 2007 1 commit
-
-
Ian Lynagh authored
-
- 06 Sep, 2007 1 commit
-
-
rl@cse.unsw.edu.au authored
On Mac OS, ctime_r is not declared in time.h if _POSIX_C_SOURCE is defined. We work around this by providing a declaration ourselves.
-
- 21 Aug, 2007 1 commit
-
-
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.
-
- 13 Aug, 2007 1 commit
-
-
gwright@antiope.com authored
ghc fails to build if you use an external gmp library. This is because ghc requires the header file gmp.h, which used to be provided by the internal gmp source code. The file gmp.h is no longer part of the gmp source code, but is generated as part of the build procedure. If an external gmp is specified, the internal gmp is not build and the gmp.h file never gets generated. Of course, it was a bad idea anyway to use a header file from a potentially different version of the library. The patch sets HAVE_LIB_GMP if the gmp library is found during configuration and conditionalizes including the library header file on it.
-
- 08 Aug, 2007 1 commit
-
-
Clemens Fruhwirth authored
-
- 01 Aug, 2007 2 commits
-
-
Simon Marlow authored
-
Simon Marlow authored
-
- 30 Jul, 2007 1 commit
-
-
Ian Lynagh authored
-
- 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.
-
- 25 May, 2007 1 commit
-
-
Simon Marlow authored
-
- 09 May, 2007 1 commit
-
-
Ian Lynagh authored
-
- 18 Apr, 2007 1 commit
-
-
Ian Lynagh authored
-
- 12 Apr, 2007 1 commit
-
-
Ian Lynagh authored
-
- 10 Apr, 2007 1 commit
-
-
Ian Lynagh authored
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.
-
- 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
-
- 13 Mar, 2007 2 commits
-
-
Ian Lynagh authored
-
Simon Marlow authored
This avoids recomputing them via $(shell) each time make expands one of these variables, which is very expensive (0.3s or so) on Windows.
-
- 11 Mar, 2007 1 commit
-
-
Ian Lynagh authored
-
- 05 Mar, 2007 1 commit
-
-
Simon Marlow authored
-
- 02 Mar, 2007 1 commit
-
-
Simon Marlow authored
This lets the threaded RTS use SIGVTALRM rather than SIGALRM for its interval timer signal, so the threaded and non-threaded RTS are compatible. It unfortunately doesn't completely fix #850/#1156, for that we really have to use a restartable sleep instead of usleep(). Also I cleaned up the timer API a little: instead of returning an error value that ultimately gets ignored, we now report errors from system calls and exit.
-
- 24 Feb, 2007 1 commit
-
-
sven.panne@aedion.de authored
Previously one had to edit configure.ac to build a release version. This is evil, so one can now specify this on the configure invocation line like: RELEASE=YES ./configure Note that non-released versions are still the default.
-
- 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.
-
- 01 Feb, 2007 1 commit
-
-
Simon Marlow authored
-
- 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.
-
- 21 Nov, 2006 1 commit
-
-
wolfgang.thaller@gmx.net authored
Apparently, the original fix never really worked due to typos and oversights.
-
- 20 Nov, 2006 1 commit
-
-
Simon Marlow authored
Add GhcRtsWithPapi=YES to mk/build.mk to turn it on
-
- 09 Nov, 2006 1 commit
-
-
'Alexey Rodriguez authored
-
- 20 Nov, 2006 1 commit
-
-
Ian Lynagh authored
-
- 24 Oct, 2006 1 commit
-
-
Ian Lynagh authored
-
- 18 Sep, 2006 1 commit
-
-
bjorn@bringert.net authored
-
- 07 Aug, 2006 1 commit
-
-
chak@cse.unsw.edu.au. authored
Fri Jul 28 06:49:35 EDT 2006 simonpj@microsoft.com
-
- 16 Sep, 2006 1 commit
-
-
Simon Marlow authored
-
- 25 Aug, 2006 1 commit
-
-
Ian Lynagh authored
-
- 09 Aug, 2006 1 commit
-
-
Ross Paterson authored
-