1. 08 Apr, 2011 1 commit
  2. 13 Mar, 2011 1 commit
  3. 07 Mar, 2011 1 commit
  4. 01 Mar, 2011 1 commit
    • Sergei Trofimovich's avatar
      configure: amend sanity check · e45b7db2
      Sergei Trofimovich authored
      As we perform some mangling of original --build/--host/--target
      params we should check the result of mangling against desired triplet,
      not originally passed by user.
      
      Patch also adds mangled triplets to the output.
      e45b7db2
  5. 25 Feb, 2011 1 commit
  6. 23 Feb, 2011 1 commit
  7. 11 Feb, 2011 1 commit
    • Ian Lynagh's avatar
      Fix platform detection in bindists · 650d6440
      Ian Lynagh authored
      In a bindist, we generate files like the hsc2hs wrapper.
      This means we need to have the right values for the variables like
      CONF_GCC_LINKER_OPTS_STAGE1 which in turn means we need to know what
      platform we're on.
      650d6440
  8. 10 Feb, 2011 1 commit
  9. 19 Jan, 2011 1 commit
  10. 24 Jan, 2011 1 commit
  11. 13 Jan, 2011 1 commit
  12. 07 Jan, 2011 1 commit
    • Simon Marlow's avatar
      In configure, test that GHC generates code for the correct platform (#4819) · c5dbacba
      Simon Marlow authored
      Patch supplied by the bug reporter, tidied up by me.
      
      $ ./configure --with-ghc=$HOME/fp/bin/i386-unknown-linux/ghc --build=x86_64-unknown-linux
      checking for gfind... no
      checking for find... /usr/bin/find
      checking for sort... /usr/bin/sort
      checking for GHC version date... inferred 7.1.20110107
      checking version of ghc... 7.0.1
      checking build system type... x86_64-unknown-linux-gnu
      checking host system type... x86_64-unknown-linux-gnu
      checking target system type... x86_64-unknown-linux-gnu
      Host platform inferred as: i386-unknown-linux
      Target platform inferred as: i386-unknown-linux
      This GHC (/home/simonmar/fp/bin/i386-unknown-linux/ghc) does not generate code for the build platform
         GHC target platform    : i386-unknown-linux
         Desired build platform : x86_64-unknown-linux
      c5dbacba
  13. 06 Jan, 2011 1 commit
  14. 04 Jan, 2011 1 commit
    • Ian Lynagh's avatar
      Define cTargetArch and start to use it rather than ifdefs · f0e3d790
      Ian Lynagh authored
      Using Haskell conditionals means the compiler sees all the code, so
      there should be less rot of code specific to uncommon arches. Code
      for other platforms should still be optimised away, although if we want
      to support targetting other arches then we'll need to compile it
      for-real anyway.
      f0e3d790
  15. 14 Dec, 2010 2 commits
  16. 13 Dec, 2010 1 commit
  17. 07 Dec, 2010 1 commit
    • Ian Lynagh's avatar
      Make CPPFLAGS variables, as well as CFLAGS and LDFLAGS · 75cd9c50
      Ian Lynagh authored
      This fixes the "does unsetenv return void" test in the unix package on
      OS X, if I tell it to make 10.4-compatible binaries. The test uses
      CPPFLAGS but not CFLAGS, so it thought it returned int (as it was
      in 10.5-mode), but the C compiler (using CFLAGS, so in 10.4 mode)
      thought it returned void.
      
      I also added CONF_LD_OPTS_STAGE$3 to the list of things in LDFLAGS,
      which looks like an accidental ommission.
      75cd9c50
  18. 05 Dec, 2010 1 commit
  19. 24 Nov, 2010 1 commit
  20. 23 Nov, 2010 1 commit
  21. 21 Nov, 2010 1 commit
    • Ian Lynagh's avatar
      For bindists, build ghc-pwd with stage 1 · 6bb8d64a
      Ian Lynagh authored
      rather then the bootstrapping compiler. This fixes problems where the
      bootstrapping compiler dynamically links against libraries not on the
      target machine.
      6bb8d64a
  22. 20 Nov, 2010 1 commit
  23. 22 Oct, 2010 1 commit
    • Ian Lynagh's avatar
      Improve the OS X installer · 280bd5bb
      Ian Lynagh authored
      Major changes are:
      * Version number now includes full GHC version and arch
      * Uninstaller copes with multiple versions
      280bd5bb
  24. 17 Oct, 2010 1 commit
  25. 06 Oct, 2010 1 commit
  26. 24 Sep, 2010 1 commit
    • Ian Lynagh's avatar
      Check inplace doesn't exist before we try to create it · 2e61af71
      Ian Lynagh authored
      This fixes rerunning configure in a tree which already has an inplace
      directory. Edward Z Yang ran into this; I guess whether it actually
      fails depends on details of your installation, or we'd have run into
      it sooner.
      2e61af71
  27. 21 Sep, 2010 1 commit
  28. 05 Sep, 2010 1 commit
  29. 04 Sep, 2010 2 commits
  30. 24 Aug, 2010 1 commit
  31. 24 Jul, 2010 1 commit
  32. 05 Aug, 2010 1 commit
  33. 20 Jul, 2010 1 commit
    • pgj's avatar
      Add thread affinity support for FreeBSD · 13346da2
      pgj authored
      - Implement missing functions for setting thread affinity and getting real
        number of processors.
      - It is available starting from 7.1-RELEASE, which includes a native support
        for managing CPU sets.
      - Add __BSD_VISIBLE, since it is required for certain types to be visible in
        addition to POSIX & C99. 
      13346da2
  34. 23 Jul, 2010 1 commit
  35. 25 May, 2010 1 commit
  36. 21 May, 2010 1 commit
  37. 18 May, 2010 1 commit
  38. 16 May, 2010 1 commit