Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make Windows bindists and installers work in the new build system | Ian Lynagh | 2009-06-10 | 1 | -0/+3 |
| | |||||
* | tidy up autoconfiguration of docbook stuff | Simon Marlow | 2009-06-02 | 1 | -12/+11 |
| | | | | | | | | * use --nonet, so xmllint and co don't go off trying to download stuff from the web * use the http:// reference for the stylesheet, so we don't have to search the filesystem for it (should speedup ./configure) | ||||
* | Add a comment about why RM and RM_OPTS are not in config.mk | Ian Lynagh | 2009-06-02 | 1 | -0/+3 |
| | |||||
* | Quote commands that we run, so they work if there are space in their paths | Ian Lynagh | 2009-05-30 | 1 | -1/+2 |
| | | | | | I've also added some missing $s to some makefiles. These aren't technically necessary, but it's nice to be consistent. | ||||
* | Tweak mk/sub-makefile.mk | Ian Lynagh | 2009-05-29 | 1 | -3/+1 |
| | |||||
* | Turn on warnings when validating | Ian Lynagh | 2009-05-23 | 1 | -2/+2 |
| | |||||
* | ghc_ge_607 is now always true | Ian Lynagh | 2009-05-23 | 1 | -1/+0 |
| | |||||
* | Change how we find the host/build/target platforms | Ian Lynagh | 2009-05-22 | 1 | -6/+0 |
| | | | | | | | | | | Rather than using the autoconf built-in stuff and mangling it, we now just ask the bootstrapping compiler what platform we are on. When doing a port of GHC, you need to specify the platform you are porting to. The minimum version of GHC required is now 6.8. | ||||
* | Don't overwrite the *OPTS/*Opts variables in mk/validate-settings.mk | Ian Lynagh | 2009-05-21 | 1 | -5/+5 |
| | | | | Overwriting means we lose the -m64 on OS X 64. | ||||
* | Set C compiler and linker flags correctly for OS X 64 | Ian Lynagh | 2009-05-21 | 1 | -1/+2 |
| | |||||
* | Fix #3201: "ar: Bad file number" build error with MSYS and SplitObjs=YES | Simon Marlow | 2009-05-21 | 1 | -0/+10 |
| | |||||
* | Move the fixed paths out of config.mk, so cleaning works without configuring | Ian Lynagh | 2009-05-16 | 2 | -48/+50 |
| | |||||
* | Remove an incorrect comment | Ian Lynagh | 2009-05-16 | 1 | -3/+0 |
| | |||||
* | Move hasktags out of the GHC repo | Ian Lynagh | 2009-05-15 | 1 | -3/+2 |
| | | | | Now configure looks for it as an installed program instead. | ||||
* | remove warning settings; we already have warnings turned on everywhere | Simon Marlow | 2009-05-15 | 1 | -7/+4 |
| | |||||
* | disable all docs in the "quick" and "devel" builds | Simon Marlow | 2009-05-15 | 1 | -20/+36 |
| | |||||
* | remove XmlDocWays relic | Simon Marlow | 2009-05-15 | 1 | -6/+0 |
| | |||||
* | remove old unused fop/dvips/xmltex stuff | Simon Marlow | 2009-05-13 | 1 | -4/+0 |
| | |||||
* | GhcBootLibs is no more | Simon Marlow | 2009-05-11 | 1 | -1/+0 |
| | |||||
* | make it so that 'make html', 'make pdf', and 'make ps' work for docs | Simon Marlow | 2009-05-11 | 1 | -1/+1 |
| | |||||
* | Handle deciding what docs to build better | Ian Lynagh | 2009-05-08 | 1 | -0/+4 |
| | | | | | | | Now we have variables for whether or not to build the docbook docs as HTML, as PS, and as PDF. The configure script output now matches what the build system will do (except it cannot take account of any mk/build.mk settings, of course). | ||||
* | Remove oldconfig.mk.in | Ian Lynagh | 2009-05-07 | 1 | -1416/+0 |
| | |||||
* | Makefile tweak | Ian Lynagh | 2009-05-02 | 1 | -0/+3 |
| | |||||
* | move nofib settings here from ghc's config.mk | Simon Marlow | 2009-04-28 | 1 | -32/+0 |
| | |||||
* | move runstdtest into nofib | Simon Marlow | 2009-04-28 | 1 | -3/+0 |
| | |||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 18 | -2876/+1722 |
| | |||||
* | add a DO NOT EDIT comment | Simon Marlow | 2009-04-21 | 1 | -0/+2 |
| | |||||
* | FIX unregisterised build | Simon Marlow | 2009-03-19 | 1 | -1/+1 |
| | |||||
* | Add fast event logging | Simon Marlow | 2009-03-17 | 1 | -2/+18 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Generate binary log files from the RTS containing a log of runtime events with timestamps. The log file can be visualised in various ways, for investigating runtime behaviour and debugging performance problems. See for example the forthcoming ThreadScope viewer. New GHC option: -eventlog (link-time option) Enables event logging. +RTS -l (runtime option) Generates <prog>.eventlog with the binary event information. This replaces some of the tracing machinery we already had in the RTS: e.g. +RTS -vg for GC tracing (we should do this using the new event logging instead). Event logging has almost no runtime cost when it isn't enabled, though in the future we might add more fine-grained events and this might change; hence having a link-time option and compiling a separate version of the RTS for event logging. There's a small runtime cost for enabling event-logging, for most programs it shouldn't make much difference. (Todo: docs) | ||||
* | FIX #2832: Setting SplitObjs=NO doesn't disable -split-objs in GHC | Simon Marlow | 2009-03-11 | 1 | -7/+12 |
| | | | | | Now ghc --info reports whether-split-objs is supported, rather than whether the libraries were built using -split-objs. | ||||
* | Don't force HSCOLOUR_SRCS = YES when validating | Ian Lynagh | 2009-03-08 | 1 | -1/+0 |
| | | | | | This removes a burden from developers, and I can't remember an occasion where it would have caught a regression. | ||||
* | By default, only HsColour the docs if we find HsColour. Fixes trac #3004. | Ian Lynagh | 2009-03-05 | 1 | -5/+9 |
| | | | | | If you manually set HSCOLOUR_SRCS=YES then the build will fail if HsColour wasn't found. | ||||
* | Only use STAGE3_PACKAGE_CONF for building GHC itself | Ian Lynagh | 2009-02-21 | 1 | -2/+1 |
| | | | | | In particular, when building dph with the stage2 compiler, we want to register it in the main package.conf. | ||||
* | Fix ghc and ghci wrappers on Windows | Ian Lynagh | 2009-02-18 | 1 | -1/+6 |
| | |||||
* | Only pass --with-hscolour to cabal-bin once | Ian Lynagh | 2009-02-12 | 1 | -2/+2 |
| | |||||
* | Quote some more arguments to cabal-bin | Ian Lynagh | 2009-02-12 | 1 | -3/+3 |
| | |||||
* | Don't use the absolute path to the bindist tarball | Ian Lynagh | 2009-02-10 | 1 | -1/+1 |
| | | | | | | | | | On Windows, we end up doing something like rsync c:/build/ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist and it thinks that it is meant to get the file from the host called "c". Now we just do rsync ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist so rsync understand what we mean. | ||||
* | Enable the native code generator for SPARC | Ben.Lippmeier@anu.edu.au | 2009-01-05 | 1 | -2/+1 |
| | |||||
* | Require HsColour by default | Ian Lynagh | 2009-01-04 | 2 | -0/+3 |
| | | | | | | | | This should stop us ending up without HsColour'ed sources on some platforms. We also now tell Cabal where to find HsColour, rather than it finding it itself. | ||||
* | We need to tell cabal-bin which version of Cabal to use | Ian Lynagh | 2008-12-03 | 1 | -1/+1 |
| | | | | | | Otherwise, if the bootstrapping compiler has a newer version, we get a mismatch between the version used to compile ghc-prim's Setup.hs and the version that installPackage uses. | ||||
* | Rmoeve --enable-dotnet | Simon Marlow | 2008-11-14 | 1 | -1/+1 |
| | |||||
* | ghc_ge_605 is now always YES | Ian Lynagh | 2008-11-08 | 1 | -2/+0 |
| | |||||
* | Fix the build when the bootstrapping compiler has a newer Cabal than us | Ian Lynagh | 2008-10-15 | 1 | -0/+6 |
| | | | | We need to forcibly use the in-tree Cabal, or we get version mismatch errors | ||||
* | Add "dyn" to GhcRTSWays when compiling --enable-shared | Clemens Fruhwirth | 2008-10-14 | 1 | -1/+1 |
| | |||||
* | Turn libffi into a Haskell package | Clemens Fruhwirth | 2008-10-08 | 1 | -0/+4 |
| | |||||
* | Build a profiled GHC API by default if p is in GhcLibWays | Ian Lynagh | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Use -perm -100 rather than -perm /a+x when looking for executable files | Ian Lynagh | 2008-09-24 | 1 | -1/+6 |
| | | | | | /a+x doesn't work on some Solaris and OS X machines. Spotted by Christian Maeder. | ||||
* | Use $(FIND) rather than find, as the former may be gfind | Ian Lynagh | 2008-09-24 | 1 | -19/+19 |
| | |||||
* | Add $(strip) to a Makefile test | Ian Lynagh | 2008-09-24 | 1 | -1/+1 |
| | | | | Fixes making bindists on solaris. Patch from Christian Maeder. | ||||
* | Use test -f rather than test -e, for portability (Solaris) | Ian Lynagh | 2008-09-24 | 2 | -2/+2 |
| |