1. 16 May, 2009 4 commits
  2. 15 May, 2009 14 commits
  3. 14 May, 2009 7 commits
  4. 13 May, 2009 2 commits
  5. 14 May, 2009 1 commit
  6. 13 May, 2009 5 commits
  7. 01 May, 2009 2 commits
    • Duncan Coutts's avatar
      Link the rts shared libs against gmp and the other C libs · 2b7f450a
      Duncan Coutts authored
      When using shared libs we should link each lib against its deps. This allows
      the dynamic linker to chase dependencies and means we do not have to specify
      all indirect dependencies (as we must do for static libs).
    • Duncan Coutts's avatar
      Make ghc -dynamic imply -fPIC for C code · 431e40e1
      Duncan Coutts authored
      As is already the case for ghc -fPIC. This is needed because ghc -dynamic
      means to generate code that is capable of being linked to Haskell shared
      libs and for C code the equivalent is -fPIC. Normally C code does not need
      -fPIC merely to link to shared libs however Haskell shared libs do not
      follow common conventions. In particular the static data cannot be
      referenced statically because it cannot be copied by the static linker.
      The linker cannot copy them because we do not specify a .size for the
      _closure entries (in the .data section) though in principle we could.
  8. 13 May, 2009 4 commits
  9. 22 Apr, 2009 1 commit