1. 06 Aug, 2008 1 commit
    • batterseapower's avatar
      Prepare GHC for building with Git · 99daef87
      batterseapower authored
      * New packages format lets you select source control system in use
      * Packages file now includes root repo explicitly
      * Scripts darcs-all and push-all updated for the new packages format only
      * New sync-all script, intended for use after Git changeover and for buildbots right now
      * Had to remove libraries/bootstrapping from tree since Git cannot track empty directories without a hack
      * Determine checkout date with Git using Darcs fallback in aclocal.m4
      99daef87
  2. 14 Jul, 2008 2 commits
  3. 09 Jul, 2008 1 commit
  4. 05 Jul, 2008 3 commits
  5. 03 Jun, 2008 1 commit
  6. 06 Jun, 2008 1 commit
  7. 16 May, 2008 1 commit
    • Simon Marlow's avatar
      FIX #2257: timer_settime() hangs during configure · 4c5fd95d
      Simon Marlow authored
      On a 2.6.24 Linux kernel, it appears that timer_settime() for
      CLOCK_REALTIME is sometimes hanging for a random amount of time when
      given a very small interval (we were using 1ns).  Using 1ms seems to
      be fine.  Also I installed a 1-second timeout to catch hangs in the
      future.
      4c5fd95d
  8. 29 Apr, 2008 1 commit
  9. 16 Mar, 2008 1 commit
  10. 21 Feb, 2008 1 commit
  11. 19 Feb, 2008 1 commit
  12. 06 Sep, 2007 1 commit
    • Ian Lynagh's avatar
      Remove hardtop_plat/FPTOOLS_TOP_ABS_PLATFORM · c140c141
      Ian Lynagh authored
      They are now the same as hardtop/FPTOOLS_TOP_ABS, so use those instead.
      
      Also removed some substitutions of / for \, as we now use a Haskell
      program to find the top path, and it only makes paths with /s in.
      c140c141
  13. 25 Aug, 2007 1 commit
  14. 21 Aug, 2007 2 commits
    • 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
    • Simon Marlow's avatar
      04a42d01
  15. 01 Aug, 2007 1 commit
  16. 30 Jul, 2007 2 commits
  17. 11 Jul, 2007 1 commit
    • audreyt@audreyt.org's avatar
      * Future-proof autoconf's Perl version test. · 4d245707
      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.)
      4d245707
  18. 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
  19. 05 Jun, 2007 1 commit
  20. 16 May, 2007 1 commit
  21. 09 Apr, 2007 2 commits
  22. 06 Apr, 2007 1 commit
  23. 11 Mar, 2007 1 commit
  24. 06 Mar, 2007 1 commit
  25. 05 Mar, 2007 1 commit
  26. 08 Feb, 2007 1 commit
  27. 07 Feb, 2007 1 commit
  28. 06 Feb, 2007 1 commit
    • Simon Marlow's avatar
      Detect the snapshot version number using darcs · 06decfcd
      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.
      06decfcd
  29. 15 Jan, 2007 1 commit
  30. 27 Nov, 2006 1 commit
  31. 20 Nov, 2006 1 commit
  32. 09 Nov, 2006 1 commit
    • claus.reinke@talk21.com's avatar
      find fop.sh · 6153c763
      claus.reinke@talk21.com authored
      the fop bundle contains fop.bat and fop.sh, but not fop;
      let configuration find the latter.
      6153c763
  33. 08 Sep, 2006 1 commit
  34. 06 Sep, 2006 1 commit