1. 25 Nov, 2007 2 commits
  2. 24 Nov, 2007 3 commits
  3. 10 Nov, 2007 1 commit
  4. 26 Oct, 2007 1 commit
  5. 23 Oct, 2007 1 commit
  6. 23 Sep, 2007 1 commit
  7. 20 Sep, 2007 1 commit
  8. 18 Sep, 2007 1 commit
  9. 11 Sep, 2007 1 commit
  10. 09 Sep, 2007 1 commit
  11. 05 Sep, 2007 2 commits
  12. 10 Aug, 2007 1 commit
    • Simon Marlow's avatar
      FIX #1271: create manifests, and embed them in executables on Windows · eb4352ab
      Simon Marlow authored
      We have 4 new flags:
      
        -fno-gen-manifest
           suppresses creation of foo.exe.manifest
      
        -fno-embed-manifest
           suppresses embedding of the manifest in the executable
      
        -pgmwindres
           specify a program to use instead of windres
      
        -optwindres
           extra options to pass to windres
      
      "windres" is now copied from mingw and included in a binary
      distribution.
      eb4352ab
  13. 21 Aug, 2007 1 commit
    • Simon Marlow's avatar
      FIX #1427, #1569: gcc 4.2.x needs -fno-toplevel-reorder · 2ebe8add
      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.
      2ebe8add
  14. 25 Jun, 2007 1 commit
  15. 09 Jun, 2007 1 commit
  16. 05 Jun, 2007 1 commit
  17. 01 Jun, 2007 1 commit
    • Ian Lynagh's avatar
      Fix bindist creation · 79b5a2cb
      Ian Lynagh authored
      Bindists should now work again, when doing "make install" at least.
      "make in-place" is probably still broken.
      79b5a2cb
  18. 31 May, 2007 1 commit
    • Ian Lynagh's avatar
      Rework the build system a bit · 430453c5
      Ian Lynagh authored
      Key changes:
      * Always build as if BIN_DIST is 1. BIN_DIST is thus removed.
      * Libraries are configured with prefix set to $$topdir rather than $(prefix)
      430453c5
  19. 29 May, 2007 1 commit
  20. 11 May, 2007 1 commit
  21. 11 Apr, 2007 3 commits
  22. 10 Mar, 2007 1 commit
  23. 19 Jan, 2007 1 commit
    • Ian Lynagh's avatar
      Tweak hc-build · 67dbed85
      Ian Lynagh authored
      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.
      67dbed85
  24. 27 Nov, 2006 1 commit
  25. 03 Oct, 2006 1 commit
  26. 25 Sep, 2006 1 commit
  27. 21 Aug, 2006 1 commit
    • Ian Lynagh's avatar
      Missing stage1's in hc-build · b084ad51
      Ian Lynagh authored
      Add mising stage1/ directories to object files touched by hc-build, and
      give stage=1 as an argument to make install.
      b084ad51
  28. 18 Aug, 2006 1 commit
  29. 22 Jun, 2006 1 commit
  30. 10 May, 2006 1 commit
  31. 05 May, 2006 1 commit
  32. 07 Apr, 2006 2 commits
    • Simon Marlow's avatar
      add a README for binary dists · 0911c7fb
      Simon Marlow authored
      0911c7fb
    • Simon Marlow's avatar
      Reorganisation of the source tree · 0065d5ab
      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.
      0065d5ab
  33. 24 Feb, 2006 1 commit