From: Alex Brainman Date: Thu, 2 May 2013 03:02:00 +0000 (+1000) Subject: cmd/ld: fix SDYNIMPORT symbol test X-Git-Tag: go1.1rc2~17 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=3a32367040a06b55fa93baddba2b57371079af90;p=gostls13.git cmd/ld: fix SDYNIMPORT symbol test As advised by iant. Fixes windows build. R=golang-dev, r CC=golang-dev, iant https://golang.org/cl/9110044 --- diff --git a/src/cmd/ld/lib.c b/src/cmd/ld/lib.c index 47a52b553c..0a6bd3e8f2 100644 --- a/src/cmd/ld/lib.c +++ b/src/cmd/ld/lib.c @@ -336,7 +336,7 @@ loadlib(void) // cgo_import_static and cgo_import_dynamic, // then we want to make it cgo_import_dynamic // now. - if(s->extname != nil && s->cgoexport == 0) { + if(s->extname != nil && s->dynimplib != nil && s->cgoexport == 0) { s->type = SDYNIMPORT; } else s->type = 0;