1. 03 Oct, 2012 2 commits
    • ian@well-typed.com's avatar
      Fix the recompilation check for dynamic libraries · d1c8731a
      ian@well-typed.com authored
      I've put mkSOName in HscTypes for now; I'm not sure what the best place
      for it is.
      d1c8731a
    • 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
  2. 02 Oct, 2012 1 commit
  3. 10 Sep, 2012 1 commit
  4. 03 Sep, 2012 3 commits
  5. 23 Aug, 2012 1 commit
  6. 13 Aug, 2012 1 commit
  7. 05 Aug, 2012 3 commits
  8. 16 Jul, 2012 2 commits
    • Ian Lynagh's avatar
      Make -fPIC a dynamic flag · cdf946e4
      Ian Lynagh authored
      Hopefully I've kept the logic the same, and we now generate warnings if
      the user does -fno-PIC but we ignore them (e.g. because they're on OS X
      amd64).
      cdf946e4
    • Ian Lynagh's avatar
      Make a picPOpts function · 5d0fce85
      Ian Lynagh authored
      We now handle the preprocessor options the same way as the gcc options
      (picCCOpts).
      5d0fce85
  9. 14 Jun, 2012 1 commit
  10. 12 Jun, 2012 2 commits
  11. 11 Jun, 2012 1 commit
    • Ian Lynagh's avatar
      Pass DynFlags to the LogAction · 5716a2f8
      Ian Lynagh authored
      A side-effect is that we can no longer use the LogAction in
      defaultErrorHandler, as we don't have DynFlags at that point.
      But all that defaultErrorHandler did is to print Strings as
      SevFatal, so now it takes a 'FatalMessager' instead.
      5716a2f8
  12. 29 May, 2012 1 commit
  13. 27 Apr, 2012 1 commit
    • kgardas's avatar
      add support for ARM hard-float ABI (fixes #5914) · 3144f856
      kgardas authored
      This patch enhances Platform's ArchARM to include ARM ABI value. It also
      tweaks configure machinery to detect hard-float ABI and to set it wherever
      needed. Finally when hard-float ABI is in use, pass appropriate compiler
      option to the LLVM's llc. Fixes #5914.
      3144f856
  14. 06 Mar, 2012 1 commit
  15. 27 Feb, 2012 1 commit
  16. 16 Feb, 2012 1 commit
  17. 17 Jan, 2012 1 commit
  18. 14 Jan, 2012 1 commit
  19. 13 Jan, 2012 1 commit
  20. 19 Dec, 2011 2 commits
  21. 25 Nov, 2011 1 commit
    • Ian Lynagh's avatar
      Fixes for NetBSD · 498467cf
      Ian Lynagh authored
      Based on a patch from Arnaud Degroote <degroote@NetBSD.org> in
      trac #5480.
      498467cf
  22. 24 Nov, 2011 1 commit
  23. 22 Nov, 2011 6 commits
  24. 21 Nov, 2011 1 commit
  25. 18 Nov, 2011 1 commit
  26. 16 Nov, 2011 2 commits