1. 25 Aug, 2007 1 commit
  2. 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
  3. 01 Aug, 2007 1 commit
  4. 30 Jul, 2007 2 commits
  5. 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
  6. 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
  7. 05 Jun, 2007 1 commit
  8. 16 May, 2007 1 commit
  9. 09 Apr, 2007 2 commits
  10. 06 Apr, 2007 1 commit
  11. 11 Mar, 2007 1 commit
  12. 06 Mar, 2007 1 commit
  13. 05 Mar, 2007 1 commit
  14. 08 Feb, 2007 1 commit
  15. 07 Feb, 2007 1 commit
  16. 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
  17. 15 Jan, 2007 1 commit
  18. 27 Nov, 2006 1 commit
  19. 20 Nov, 2006 1 commit
  20. 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
  21. 08 Sep, 2006 1 commit
  22. 06 Sep, 2006 1 commit
  23. 09 Aug, 2006 2 commits
  24. 23 Jun, 2006 1 commit
  25. 03 May, 2006 1 commit
  26. 21 Apr, 2006 1 commit
  27. 07 Apr, 2006 2 commits
    • Simon Marlow's avatar
      remove the last bits of the ghc/ subdir · 422eaf98
      Simon Marlow authored
      422eaf98
    • 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
  28. 08 Mar, 2006 1 commit
  29. 27 Oct, 2005 1 commit
    • sof's avatar
      [project @ 2005-10-27 01:39:40 by sof] · 2909e6fb
      sof authored
      [mingw/msys only]
      Undo long-standing workaround for buggy GNU ld's on mingw/msys; i.e.,
      the linker wasn't correctly generating relocatable object files when
      the number of relocs exceeded 2^16. Worked around the issue by
      hackily splitting up the GHCi object file for the larger packages
      ('base', 'ObjectIO' and 'win32') into a handful of object files,
      each with a manageable number of relocs. Tiresome and error-prone
      (but the hack has served us well!)
      
      This commit imposes a restriction on the 'ld' you use to compile
      up GHC with; it now has to be ld-2.15.x or later (something GHC
      binary dists have shipped with since 6.2.2)
      2909e6fb
  30. 25 Oct, 2005 1 commit
    • sof's avatar
      [project @ 2005-10-25 17:31:38 by sof] · 16549a60
      sof authored
      FPTOOLS_CHECK_HTYPE: correctly scope the resetting of CPPFLAGS; as was,
      it got blown away if the value was cached.
      
      Merge to STABLE.
      16549a60
  31. 24 Sep, 2005 1 commit
    • panne's avatar
      [project @ 2005-09-24 15:07:49 by panne] · ff4bec32
      panne authored
      Synched all FPTOOLS_CHECK_HTYPE definitions with the latest changes in
      libraries/OpenAL/aclocal.m4. Although it is not strictly necessary, keeping
      things identical is good for consistency. At some point in time we should
      really find a way to eliminate all this redundancy... *sigh*
      ff4bec32
  32. 18 Sep, 2005 1 commit
  33. 21 Jul, 2005 1 commit
  34. 09 Jul, 2005 2 commits