1. 03 May, 2014 1 commit
  2. 21 Apr, 2014 1 commit
  3. 11 Apr, 2014 1 commit
  4. 08 Apr, 2014 1 commit
  5. 13 Mar, 2014 1 commit
  6. 19 Feb, 2014 1 commit
  7. 28 Jan, 2014 1 commit
  8. 21 Jan, 2014 1 commit
    • Austin Seipp's avatar
      Fix #8677 (fallout from #8180) · 0a2d323c
      Austin Seipp authored
      When using TemplateHaskell and -prof, we *do not* want -dynamic-too, because
      we're going to *expect* that you compiled the vanilla/dyn way already,
      and are compiling profiling the second time (i.e. so GHCi can just load
      the normal, non-profiled object files.)
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      0a2d323c
  9. 18 Jan, 2014 1 commit
    • pali.gabor@gmail.com's avatar
      Fix #8451 · 1ad599ea
      pali.gabor@gmail.com authored
      On FreeBSD, /usr/lib has to be added to the library path on linking when
      libthr is needed but -nostdlib is used (which is the case when the -prof
      and -threaded flags are combined).
      1ad599ea
  10. 16 Jan, 2014 1 commit
  11. 14 Jan, 2014 3 commits
  12. 12 Jan, 2014 1 commit
    • Austin Seipp's avatar
      Fix #8180 · ae87e122
      Austin Seipp authored
      When compiling a set of modules under --make, we need to check if the
      module graph has TemplateHaskell enabled. If it does, then we need to
      switch on -dynamic-too for GHCi, so that the linker can properly find
      the right dynamic object files.
      Signed-off-by: default avatarAustin Seipp <austin@well-typed.com>
      ae87e122
  13. 07 Jan, 2014 1 commit
  14. 25 Oct, 2013 1 commit
  15. 23 Sep, 2013 4 commits
  16. 22 Sep, 2013 1 commit
  17. 16 Sep, 2013 1 commit
  18. 11 Sep, 2013 1 commit
  19. 04 Sep, 2013 1 commit
  20. 29 Aug, 2013 1 commit
  21. 28 Aug, 2013 1 commit
    • thoughtpolice's avatar
      Rework how iOS does linking (#8127) · 98b0d05d
      thoughtpolice authored
      iOS has some particular constraints about how applications can be built:
      
       * We must generate a static library (.a) since XCode does the final
         link.
       * We need to carefully give the right set of arguments to libtool in
         the case we're generating an archive.
       * Dynamic linking isn't supported.
       * It can only be done on OS X.
      
      This patch cleans up all of the above. We add a new flag `-staticlib`
      (only supported on Darwin) that allows us to produce archive files using
      libtool, and a -pgmlibtool flag to control which 'libtool' executable to
      use.
      
      This fixes #8127. I believe this is the last piece missing from the iOS
      cross compiler.
      Authored-by: lukexi's avatarLuke Iannini <lukexi@me.com>
      Authored-by: maxs's avatarMaxwell Swadling <maxwellswadling@gmail.com>
      Authored-by: default avatarStephen Blackheath <...@blacksapphire.com>
      Signed-off-by: thoughtpolice's avatarAustin Seipp <aseipp@pobox.com>
      98b0d05d
  22. 22 Aug, 2013 1 commit
    • Simon Marlow's avatar
      Only add -O to C compilations if there was -O on the command line · d0608373
      Simon Marlow authored
      In 1e2b3780 I changed the option
      ordering for C compilations.  A side effect was that -optc options
      came before the automatic -O we were adding, which made it so that the
      -debug RTS was getting optimised when it shouldn't have been.
      
      Perhaps we shouldn't have automatic -O options added to C
      compilations.  But that might cause problems for build systems that
      are relying on the current behaviour, so I've made a minor change
      instead: now C optimisation level == Haskell optimisation level.
      d0608373
  23. 14 Aug, 2013 1 commit
  24. 30 Jul, 2013 1 commit
  25. 09 Jul, 2013 1 commit
  26. 05 Jul, 2013 1 commit
  27. 19 Jun, 2013 2 commits
  28. 21 May, 2013 1 commit
  29. 18 May, 2013 1 commit
  30. 27 Apr, 2013 1 commit
  31. 26 Apr, 2013 4 commits