Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add --version to runghc. Trac #2757. | Ian Lynagh | 2009-03-05 | 1 | -1/+1 |
| | | | | | We use the GHC version number, as the old runghc one doesn't seem very useful. | ||||
* | Handle the case where setitimer(ITIMER_VIRTUAL) is not always available | Ian Lynagh | 2009-02-08 | 1 | -0/+13 |
| | | | | Patch from sthibaul. Fixes trac #2883. | ||||
* | Warn in configure if it looks like make 3.80 is about to be used | Ian Lynagh | 2009-02-01 | 1 | -0/+19 |
| | | | | | | | | We get caught by http://savannah.gnu.org/bugs/index.php?1516 $(eval ...) inside conditionals causes errors with make 3.80, so warn the user if it looks like they're about to try to use it. | ||||
* | revert accidental change to configure.ac | Simon Marlow | 2008-12-15 | 1 | -1/+1 |
| | |||||
* | Revert CorePrep part of "Completely new treatment of INLINE pragmas..." | Simon Marlow | 2008-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | The original patch said: * I made some changes to the way in which eta expansion happens in CorePrep, mainly to ensure that *arguments* that become let-bound are also eta-expanded. I'm still not too happy with the clarity and robustness fo the result. Unfortunately this change apparently broke some invariants that were relied on elsewhere, and in particular lead to panics when compiling with profiling on. Will re-investigate in the new year. | ||||
* | Add help messages about --with-editline-(includes,libraries) to the ghc ↵ | Judah Jacobson | 2008-11-14 | 1 | -0/+16 |
| | | | | configure script. | ||||
* | Rmoeve --enable-dotnet | Simon Marlow | 2008-11-14 | 1 | -14/+0 |
| | |||||
* | #2751: disourage --enable-shared in ./configure --help | Simon Marlow | 2008-11-14 | 1 | -1/+1 |
| | |||||
* | add a warning that --enable-shared is experimental | Simon Marlow | 2008-11-14 | 1 | -0/+1 |
| | |||||
* | ghc_ge_605 is now always YES | Ian Lynagh | 2008-11-08 | 1 | -2/+0 |
| | |||||
* | We now require GHC 6.6 to build the HEAD (and thus 6.12) | Ian Lynagh | 2008-10-31 | 1 | -2/+2 |
| | |||||
* | On Windows, check that we have a good version of windres when configuring | Ian Lynagh | 2008-10-01 | 1 | -0/+3 |
| | |||||
* | In configure, don't call FPTOOLS_HADDOCK | Ian Lynagh | 2008-09-24 | 1 | -3/+0 |
| | | | | We now use the in-tree haddock, so we don't need to look for it. | ||||
* | Bump the version number to 6.11 | Ian Lynagh | 2008-09-23 | 1 | -1/+1 |
| | |||||
* | Generate ghc.cabal and ghc-bin.cabal with configure | Ian Lynagh | 2008-09-18 | 1 | -1/+1 |
| | | | | This allows us to put the proper version number into them | ||||
* | add --enable-shared to configure, and $(BuildSharedLibs) to the build system | Simon Marlow | 2008-07-24 | 1 | -0/+29 |
| | |||||
* | ObjectIO is no longer an extralib | Ian Lynagh | 2008-07-09 | 1 | -15/+0 |
| | |||||
* | Remove all references to -mno-cygwin | Ian Lynagh | 2008-07-09 | 1 | -4/+0 |
| | | | | | We shouldn't need it, as we don't call cygwin's gcc, and it was causing problems with the nightly builders passing it to GHC. | ||||
* | Shove the GHC path through cygpath -m | Ian Lynagh | 2008-07-03 | 1 | -0/+8 |
| | |||||
* | Tweak the configure script Windows-specific bits | Ian Lynagh | 2008-07-03 | 1 | -21/+18 |
| | |||||
* | Use cygpath -m, rather than fudging it ourselves with sed | Ian Lynagh | 2008-07-03 | 1 | -3/+3 |
| | |||||
* | Add ghc_ge_609 | Ian Lynagh | 2008-06-15 | 1 | -0/+2 |
| | |||||
* | Teach configure about amd64/NetBSD; fixes trac #2348 | Ian Lynagh | 2008-06-06 | 1 | -0/+9 |
| | |||||
* | Use editline instead of readline | Ian Lynagh | 2008-03-16 | 1 | -14/+2 |
| | |||||
* | Mac OS X deployment target: piping opts through Makefiles | Manuel M T Chakravarty | 2008-02-21 | 1 | -10/+10 |
| | |||||
* | Add configure option --with-macos-deployment-target | Manuel M T Chakravarty | 2008-02-19 | 1 | -0/+17 |
| | |||||
* | Increase the bar for bootstrapping GHC to 6.4 (HEAD only) | Simon Marlow | 2008-01-21 | 1 | -8/+6 |
| | | | | | | | - remove $(ghc_ge_601), $(ghc_ge_602), $(ghc_ge_603) - configure now checks the GHC version number - there are probably various cleanups that we can now do in compat/ and compiler/, but I haven't done those yet. | ||||
* | move FP_FIND_ROOT after the "GHC is required" check | Simon Marlow | 2007-12-05 | 1 | -2/+3 |
| | |||||
* | canonicalise the path to HsColour | Simon Marlow | 2007-11-26 | 1 | -0/+9 |
| | |||||
* | Make install-sh executable /before/ we try to find it | Ian Lynagh | 2007-11-24 | 1 | -2/+2 |
| | |||||
* | MERGED: If we have hscolour then make source code links in teh haddock docs | Ian Lynagh | 2007-11-23 | 1 | -0/+2 |
| | | | | Fri Nov 23 13:15:59 PST 2007 Ian Lynagh <igloo@earth.li> | ||||
* | Accept x86_64-*-freebsd* as well as amd64-*-freebsd* in configure.ac | Ian Lynagh | 2007-11-17 | 1 | -1/+1 |
| | | | | Patch from Brian P. O'Hanlon | ||||
* | Add a path to the DocBook XSL Stylesheets search path | Ian Lynagh | 2007-11-10 | 1 | -1/+1 |
| | | | | | Slackware puts the stylesheets in /usr/share/xml/docbook/xsl-stylesheets* Patch from Andrea Rossato. | ||||
* | Bump version number 6.7 -> 6.9 | Ian Lynagh | 2007-09-13 | 1 | -1/+1 |
| | |||||
* | Declare ctime_r on Mac OS | Roman Leshchinskiy | 2007-09-06 | 1 | -0/+7 |
| | | | | | | 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. | ||||
* | FIX #1427, #1569: gcc 4.2.x needs -fno-toplevel-reorder | Simon Marlow | 2007-08-21 | 1 | -4/+2 |
| | | | | | | | | | | | | | 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. | ||||
* | Fix build with external gmp library. | gwright@antiope.com | 2007-08-13 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | 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. | ||||
* | Build RTS as dynamic library | Clemens Fruhwirth | 2007-08-08 | 1 | -0/+7 |
| | |||||
* | revert accidental modification of version number | Simon Marlow | 2007-08-01 | 1 | -1/+1 |
| | |||||
* | fix the hardtop test for ghc-6.2.x, and make it notice failure earlier | Simon Marlow | 2007-08-01 | 1 | -1/+1 |
| | |||||
* | Use our own (Haskell) pwd to find the tree root | Ian Lynagh | 2007-07-30 | 1 | -2/+2 |
| | |||||
* | Fix bindist creation | Ian Lynagh | 2007-06-01 | 1 | -64/+1 |
| | | | | | Bindists should now work again, when doing "make install" at least. "make in-place" is probably still broken. | ||||
* | add $(ghc_ge_607) | Simon Marlow | 2007-05-25 | 1 | -0/+2 |
| | |||||
* | Remove ghc_ge_504 (it's required to be true now anyway) | Ian Lynagh | 2007-05-09 | 1 | -2/+0 |
| | |||||
* | Pass configure arguments to the library configure scripts | Ian Lynagh | 2007-04-18 | 1 | -0/+2 |
| | |||||
* | autoreconf -> sh boot | Ian Lynagh | 2007-04-12 | 1 | -1/+1 |
| | |||||
* | Use a boot script instead of having autoreconf recurse | Ian Lynagh | 2007-04-10 | 1 | -7/+0 |
| | | | | | | | | | | | | | | 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. | ||||
* | Fixes for building the libraries with cabal on Windows | Ian Lynagh | 2007-04-06 | 1 | -0/+19 |
| | | | | | | | * 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 | ||||
* | Fix the way configure sets the ghc_ge_* variables | Ian Lynagh | 2007-03-13 | 1 | -5/+7 |
| | |||||
* | cache the values of ghc_ge_XXX at configure-time | Simon Marlow | 2007-03-13 | 1 | -0/+10 |
| | | | | | This avoids recomputing them via $(shell) each time make expands one of these variables, which is very expensive (0.3s or so) on Windows. |