diff options
author | Rob Pike <r@golang.org> | 2009-07-21 15:10:47 -0700 |
---|---|---|
committer | Rob Pike <r@golang.org> | 2009-07-21 15:10:47 -0700 |
commit | d4f81e7a3be5a156bdbf66cb7a1a08615c8e45c6 (patch) | |
tree | 1762de1e063f5d673eebcc64aa617480f43a0ae4 /src/cmd/6l/obj.c | |
parent | 679edf836ac6d7aa1831b9756c88e4e976468a6f (diff) | |
download | golang-d4f81e7a3be5a156bdbf66cb7a1a08615c8e45c6.tar.gz |
make 6l produce dynamically linked binaries (although they are fully statically linked as far
as go is concerned). the -d flag is now flipped; as on the mac, -d disables dynamic.
much remains to be improved to move the output closer to the gcc format.
R=rsc
DELTA=366 (310 added, 30 deleted, 26 changed)
OCL=31929
CL=31951
Diffstat (limited to 'src/cmd/6l/obj.c')
-rw-r--r-- | src/cmd/6l/obj.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/6l/obj.c b/src/cmd/6l/obj.c index 8538e064e..66d1e7eed 100644 --- a/src/cmd/6l/obj.c +++ b/src/cmd/6l/obj.c @@ -197,7 +197,7 @@ main(int argc, char *argv[]) INITRND = 4096; break; case 7: /* elf64 executable */ - HEADR = ELF64FULLHDRSIZE; + HEADR = ELF64RESERVE; if(INITTEXT == -1) INITTEXT = (1<<22)+HEADR; if(INITDAT == -1) |