Tag

Linkname

0 views collected around this technical thread.

Go Programming World
Go Programming World
Mar 17, 2025 · Fundamentals

Exploring Go's //go:linkname Directive and Its Pull, Push, and Handshake Modes

This article explains the Go //go:linkname compiler directive, showing how it can link exported and unexported symbols across packages using Pull, Push, and Handshake modes, provides code examples, discusses safety considerations, and offers guidance for using the directive in Go 1.23 and later.

GoLinknameUnsafe
0 likes · 13 min read
Exploring Go's //go:linkname Directive and Its Pull, Push, and Handshake Modes
IT Services Circle
IT Services Circle
Jul 6, 2024 · Backend Development

Go Core Team Flags Libraries Using //go:linkname for Go 1.23 Compatibility

The Go core team leader rsc recently marked several popular Go libraries that rely on the //go:linkname directive as incompatible with the upcoming Go 1.23 release, prompting urgent fixes and discussion about runtime symbol linking and migration timelines.

CompatibilityGoGo1.23
0 likes · 4 min read
Go Core Team Flags Libraries Using //go:linkname for Go 1.23 Compatibility