From: Ian Lance Taylor Date: Wed, 1 May 2013 21:30:51 +0000 (-0700) Subject: runtime/cgo: export symbols in both internal and external link mode X-Git-Tag: go1.1rc2~21 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9de38d6788efec8d65c51d47e5a5b503be8df14f;p=gostls13.git runtime/cgo: export symbols in both internal and external link mode R=rsc, r CC=golang-dev https://golang.org/cl/9060045 --- diff --git a/src/pkg/runtime/cgo/callbacks.c b/src/pkg/runtime/cgo/callbacks.c index 19f6115a66..524f30428b 100644 --- a/src/pkg/runtime/cgo/callbacks.c +++ b/src/pkg/runtime/cgo/callbacks.c @@ -45,7 +45,8 @@ _cgo_allocate_internal(uintptr len, byte *ret) FLUSH(&ret); } -#pragma dynexport _cgo_allocate _cgo_allocate +#pragma cgo_export_static _cgo_allocate +#pragma cgo_export_dynamic _cgo_allocate void _cgo_allocate(void *a, int32 n) { @@ -73,7 +74,8 @@ _cgo_panic_internal(byte *p) runtime·panic(err); } -#pragma dynexport _cgo_panic _cgo_panic +#pragma cgo_export_static _cgo_panic +#pragma cgo_export_dynamic _cgo_panic void _cgo_panic(void *a, int32 n) {