1. 03 Oct, 2012 1 commit
    • 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. 01 Oct, 2012 5 commits
  4. 29 Sep, 2012 1 commit
    • ian@well-typed.com's avatar
      Change how we handle options required by 'way's · f6983efb
      ian@well-typed.com authored
      We used to add the options when the way was enabled, but this caused
      problems with the static/dynamic choice, as once the 'dynamic' options
      had been added it wasn't easy to remove them. We therefore didn't allow
      -static on the commandline if we'd already seen -static, which kludged
      around the issue.
      
      But apart from being unsatisfactory in the first place, this is a
      problem if we want to allow -dynamic being on by default, as there
      wouldn't be any way to turn it off.
      
      So now we add C/CPP/linker flags required by the 'way's when flags
      are requested, rather than during flag parsing.
      f6983efb
  5. 27 Sep, 2012 4 commits
  6. 26 Sep, 2012 4 commits
  7. 25 Sep, 2012 3 commits
  8. 24 Sep, 2012 7 commits
  9. 23 Sep, 2012 4 commits
  10. 21 Sep, 2012 10 commits