| // Copyright 2010 The Go Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style | |
| // license that can be found in the LICENSE file. | |
| // The runtime package contains an uninitialized definition | |
| // for runtime·iscgo. Override it to tell the runtime we're here. | |
| // There are various function pointers that should be set too, | |
| // but those depend on dynamic linker magic to get initialized | |
| // correctly, and sometimes they break. This variable is a | |
| // backup: it depends only on old C style static linking rules. | |
| package cgo | |
| import _ "unsafe" // for go:linkname | |
| //go:linkname _iscgo runtime.iscgo | |
| var _iscgo bool = true |