]> Cypherpunks repositories - gostls13.git/commit
cmd/ld: make cmd/ld a real library
authorRuss Cox <rsc@golang.org>
Thu, 12 Feb 2015 03:27:49 +0000 (22:27 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 13 Feb 2015 17:31:38 +0000 (17:31 +0000)
commit5f1efe738be296cdbc586348af92eab621d068f5
treec9d69ba16720dfe37665907ef48d9589fafc9991
parent892286419e83dc219504dff70a6493dfa861a6ca
cmd/ld: make cmd/ld a real library

Make cmd/ld a real library invoked by the individual linkers.
There are no reverse symbol references anymore
(symbols referred to in cmd/ld but defined in cmd/5l etc).

This means that in principle we could do an automatic
conversion of these to Go, as a stopgap until cmd/link is done
or as a replacement for cmd/link.

Change-Id: I4a94570257a3a7acc31601bfe0fad9dea0aea054
Reviewed-on: https://go-review.googlesource.com/4649
Reviewed-by: Rob Pike <r@golang.org>
33 files changed:
src/cmd/5l/asm.c
src/cmd/5l/l.h
src/cmd/5l/list.c
src/cmd/5l/obj.c
src/cmd/6l/asm.c
src/cmd/6l/l.h
src/cmd/6l/list.c
src/cmd/6l/obj.c
src/cmd/8l/asm.c
src/cmd/8l/l.h
src/cmd/8l/list.c
src/cmd/8l/obj.c
src/cmd/9l/asm.c
src/cmd/9l/l.h
src/cmd/9l/obj.c
src/cmd/dist/build.go
src/cmd/ld/Makefile [new file with mode: 0644]
src/cmd/ld/data.c
src/cmd/ld/decodesym.c
src/cmd/ld/dwarf.c
src/cmd/ld/elf.c
src/cmd/ld/elf.h
src/cmd/ld/go.c
src/cmd/ld/ldelf.c
src/cmd/ld/ldmacho.c
src/cmd/ld/ldpe.c
src/cmd/ld/lib.c
src/cmd/ld/lib.h
src/cmd/ld/macho.c
src/cmd/ld/pcln.c
src/cmd/ld/pe.c
src/cmd/ld/pobj.c
src/cmd/ld/symtab.c