summaryrefslogtreecommitdiff
path: root/src/cmd/6l/obj.c
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-07-21 15:10:47 -0700
committerRob Pike <r@golang.org>2009-07-21 15:10:47 -0700
commitd4f81e7a3be5a156bdbf66cb7a1a08615c8e45c6 (patch)
tree1762de1e063f5d673eebcc64aa617480f43a0ae4 /src/cmd/6l/obj.c
parent679edf836ac6d7aa1831b9756c88e4e976468a6f (diff)
downloadgolang-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.c2
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)