diff options
author | Russ Cox <rsc@golang.org> | 2009-03-24 16:04:25 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-03-24 16:04:25 -0700 |
commit | 1e3376c445f74be12d875c3a1c943094776b0623 (patch) | |
tree | 3d7d1ea6e1cc0c9be6d77e5f8e568694ac104a3b /src | |
parent | 74871222693039634a7f50798fd4381090cb4453 (diff) | |
download | go-1e3376c445f74be12d875c3a1c943094776b0623.tar.gz |
fix build:
install runtime lib in correct location.
fix one bad type definition in defs.h.
clear out $GOROOT/lib in clean.bash.
TBR=r
OCL=26691
CL=26691
Diffstat (limited to 'src')
-rwxr-xr-x | src/clean.bash | 1 | ||||
-rw-r--r-- | src/runtime/Makefile | 3 | ||||
-rw-r--r-- | src/runtime/darwin/amd64/defs.h | 6 | ||||
-rw-r--r-- | src/runtime/darwin/signal.c | 2 |
4 files changed, 7 insertions, 5 deletions
diff --git a/src/clean.bash b/src/clean.bash index 1beb6a513..4b6c6d73d 100755 --- a/src/clean.bash +++ b/src/clean.bash @@ -4,6 +4,7 @@ # license that can be found in the LICENSE file. rm -f $GOROOT/pkg/*.[6a] +rm -f $GOROOT/lib/*.[6a] for i in lib9 libbio libmach_amd64 libregexp cmd runtime lib do cd $i diff --git a/src/runtime/Makefile b/src/runtime/Makefile index 5bf0dbbea..633576755 100644 --- a/src/runtime/Makefile +++ b/src/runtime/Makefile @@ -26,6 +26,7 @@ OFILES=\ mfixalloc.$O\ mgc0.$O\ mheap.$O\ + mheapmap64.$O\ msize.$O\ print.$O\ proc.$O\ @@ -49,7 +50,7 @@ HFILES=\ $(GOOS)/$(GOARCH)/defs.h\ install: $(LIB) runtime.acid - cp $(LIB) $(GOROOT)/lib_$(GOARCH)_$(GOOS).a + cp $(LIB) $(GOROOT)/lib/lib_$(GOARCH)_$(GOOS).a cp runtime.acid $(GOROOT)/acid/runtime.acid $(LIB): $(OFILES) diff --git a/src/runtime/darwin/amd64/defs.h b/src/runtime/darwin/amd64/defs.h index 8db6c2eca..1076e4c10 100644 --- a/src/runtime/darwin/amd64/defs.h +++ b/src/runtime/darwin/amd64/defs.h @@ -80,9 +80,9 @@ typedef struct MachPort MachPort; struct MachPort { uint32 name; uint32 pad1; - uint32 pad2; - uint32 disposition; - uint32 type; + uint16 pad2; + uint8 disposition; + uint8 type; }; typedef struct StackT StackT; diff --git a/src/runtime/darwin/signal.c b/src/runtime/darwin/signal.c index 374b6bd6f..88cddeb00 100644 --- a/src/runtime/darwin/signal.c +++ b/src/runtime/darwin/signal.c @@ -55,7 +55,7 @@ sighandler(int32 sig, Siginfo *info, void *context) r = &mc->ss; printf("Faulting address: %p\n", info->si_addr); - printf("PC=%X\n", r->rip); + printf("pc: %X\n", r->rip); printf("\n"); if(gotraceback()){ |