summaryrefslogtreecommitdiff
path: root/src/cmd/ld/macho.c
AgeCommit message (Collapse)AuthorFilesLines
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+518
2011-09-13Imported Upstream version 60Ondřej Surý1-518/+0
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-2/+21
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-7/+16
2011-04-20Imported Upstream version 2011.03.07.1upstream/2011.03.07.1Ondřej Surý1-7/+0
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-261/+133
2010-06-30cgo: use slash-free relative paths for .so referencesRuss Cox1-0/+7
The Makefile and cgo now rewrite / to _ when creating the path. The .so for gosqlite.googlecode.com/hg/sqlite is named cgo_gosqlite.googlecode.com_hg_sqlite.so, and then 6l and 8l both include a default rpath of $GOROOT/pkg/$GOOS_$GOARCH. This should make it easier to move binaries from one system to another. Fixes issue 857. R=iant, r CC=golang-dev http://codereview.appspot.com/1700048
2010-03-25Support #pragma dynexport on OS X.Ian Lance Taylor1-20/+108
R=rsc CC=golang-dev http://codereview.appspot.com/733041
2010-03-22Rename dynld to dynimport throughout.Ian Lance Taylor1-5/+5
Cgo users will need to rerun cgo. R=rsc CC=golang-dev http://codereview.appspot.com/692041
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox1-0/+2
R=r DELTA=3214 (904 added, 2260 deleted, 50 changed) OCL=35425 CL=35427
2009-10-038c, 8l dynamic loading support.Russ Cox1-0/+321
better mach binaries. cgo working on darwin+linux amd64+386. eliminated context switches - pi is 30x faster. add libcgo to build. on snow leopard: - non-cgo binaries work; all tests pass. - cgo binaries work on amd64 but not 386. R=r DELTA=2031 (1316 added, 626 deleted, 89 changed) OCL=35264 CL=35304
2009-09-30step toward darwin ffi: factor out macho codeRuss Cox1-0/+207
R=r DELTA=771 (374 added, 287 deleted, 110 changed) OCL=35187 CL=35187