1. 23 Aug, 2012 9 commits
  2. 22 Aug, 2012 6 commits
  3. 21 Aug, 2012 4 commits
  4. 20 Aug, 2012 10 commits
  5. 18 Aug, 2012 2 commits
  6. 17 Aug, 2012 7 commits
  7. 16 Aug, 2012 2 commits
    • Shenghou Ma's avatar
      cmd/go: new cgo build procedure · 551d8b9f
      Shenghou Ma authored
         This CL adds a step to the build procedure for cgo programs. It uses 'ld -r'
      to combine all gcc compiled object file and generate a relocatable object file
      for our ld. Additionally, this linking step will combine some static linking
      gcc library into the relocatable object file, so that we can use libgcc,
      libmingwex and libmingw32 without problem.
      
         Fixes #3261.
         Fixes #1741.
         Added a testcase for linking in libgcc.
      
      TODO:
      1. still need to fix the INDIRECT_SYMBOL_LOCAL problem on Darwin/386.
      2. still need to enable the libgcc test on Linux/ARM, because 5l can't deal
      with thumb libgcc.
      
      Tested on Darwin/amd64, Darwin/386, FreeBSD/amd64, FreeBSD/386, Linux/amd64,
      Linux/386, Linux/ARM, Windows/amd64, Windows/386
      
      R=iant, rsc, bradfitz, coldredlemur
      CC=golang-dev
      https://golang.org/cl/5822049
      551d8b9f
    • Dave Cheney's avatar
      misc/cgo/test: remove unused Makefile · 1ac397f4
      Dave Cheney authored
      R=golang-dev, minux.ma, iant
      CC=golang-dev
      https://golang.org/cl/6459091
      1ac397f4