1. 30 Nov, 2012 1 commit
  2. 29 Nov, 2012 1 commit
    • ian@well-typed.com's avatar
      Add configure option to use system provided libffi; fixes #5743 · 3005e909
      ian@well-typed.com authored
      Based on patch from Peter Trommler:
      
          From 293495d40f62e691520331a41c6d85d82e120169 Mon Sep 17 00:00:00 2001
          From: Peter Trommler <ptrommler@acm.org>
          Date: Sun, 21 Oct 2012 18:47:01 +0200
          Subject: [PATCH] Add configure option to use system provided libffi This
           fixes track # 5743 and #4496.
      3005e909
  3. 13 Nov, 2012 1 commit
  4. 12 Nov, 2012 1 commit
    • ian@well-typed.com's avatar
      Replace mkDerivedConstants.c with DeriveConstants.hs · f49271c0
      ian@well-typed.com authored
      DeriveConstants.hs works in a cross-compilation-friendly way. Rather
      than running a C program that prints out the constants, we just compile
      a C file which has the constants are encoded in symbol sizes. We then
      parse the output of 'nm' to find out what the constants are.
      
      Based on work by Gabor Greif <ggreif@gmail.com>.
      f49271c0
  5. 02 Nov, 2012 1 commit
  6. 31 Oct, 2012 1 commit
  7. 26 Oct, 2012 1 commit
  8. 25 Oct, 2012 3 commits
  9. 24 Oct, 2012 1 commit
  10. 16 Oct, 2012 1 commit
  11. 14 Oct, 2012 1 commit
  12. 10 Oct, 2012 1 commit
  13. 04 Oct, 2012 1 commit
  14. 03 Oct, 2012 2 commits
    • ian@well-typed.com's avatar
      Windows install fix · 911bc5ce
      ian@well-typed.com authored
      911bc5ce
    • ian@well-typed.com's avatar
      Build the dynamic way by default on Linux/amd64 · 898cb090
      ian@well-typed.com authored
      This required various build system changes to get the build to go
      through.
      
      In the inplace shell wrappers, we set LD_LIBRARY_PATH to allow programs
      to find their libraries. In the future, we might change the inplace tree
      to be the same shape as an installed tree instead. However, this would
      mean changing the way we do installation, as currently we use cabal's
      installation methods to install the libraries, but that only works if
      the libraries are under libraries/foo/dist-install/build/..., rather
      than in inplace/lib/...
      898cb090
  15. 01 Oct, 2012 1 commit
  16. 26 Sep, 2012 1 commit
  17. 24 Jul, 2012 2 commits
  18. 18 Jul, 2012 1 commit
  19. 29 Jun, 2012 1 commit
  20. 07 Jun, 2012 1 commit
  21. 19 May, 2012 1 commit
  22. 15 May, 2012 1 commit
    • pcapriotti's avatar
      Rename package-conf flags to package-db. · ca2debb2
      pcapriotti authored
      Rename package database flags in both GHC and ghc-pkg so that they are
      consistent with Cabal nomenclature.
      
      Add a version check to the build system so that the correct set of
      package db flags are used when the bootstrapping GHC has version < 7.5.
      ca2debb2
  23. 07 May, 2012 1 commit
  24. 06 May, 2012 1 commit
    • Ian Lynagh's avatar
      Fix the way we call strip on DLLs · 9949db0a
      Ian Lynagh authored
      On Win64, "install -s" calls a strip that doesn't understand 64bit
      binaries. For some reason, this means the DLLs end up non-executable,
      which means executables that use them just segfault.
      9949db0a
  25. 05 May, 2012 1 commit
  26. 27 Apr, 2012 1 commit
    • Iavor S. Diatchki's avatar
      A build-system tweak for more readable build output. · d209588a
      Iavor S. Diatchki authored
      This change reduces the (default) verbosity of the build system.
      This makes it easier to spot warnings in the output and, also, it
      makes it easier to estimate how far along are we in the build process
      by just glancing at the output.
      
      To get the traditional fully verbose output, set V=1, like this:
      
          make V=1
      d209588a
  27. 25 Apr, 2012 1 commit
  28. 27 Feb, 2012 1 commit
  29. 22 Feb, 2012 1 commit
  30. 21 Feb, 2012 1 commit
  31. 14 Feb, 2012 1 commit
  32. 30 Jan, 2012 1 commit
  33. 18 Jan, 2012 1 commit
    • Ian Lynagh's avatar
      Rename the testsuite tarball · a12c8a00
      Ian Lynagh authored
      It's now
          ghc-<version>-testsuite.tar.bz2
      rather than
          testsuite-ghc-<version>-src.tar.bz2
      which (a) makes more sense, and (b) sorts better in directory listings.
      a12c8a00
  34. 13 Jan, 2012 1 commit
  35. 11 Jan, 2012 2 commits
    • Ian Lynagh's avatar
      Clean more files in "make clean" · a83b02ad
      Ian Lynagh authored
      The libraries get configured during "make", so plain old "make clean"
      should clean up the configure droppings.
      
      Also fixed another wildcard/patsubst problem.
      a83b02ad
    • Ian Lynagh's avatar
      Fix cleaning buildinfo files · ce545f0d
      Ian Lynagh authored
      We were applying $(wildcard ...) to the literal string
      libraries/%/*.buildinfo, which of course had no matches.
      ce545f0d