]> Cypherpunks repositories - gostls13.git/commit
[dev.link] cmd/link: define _etext, etc. in the linker on Solaris
authorCherry Zhang <cherryyz@google.com>
Wed, 25 Mar 2020 21:10:16 +0000 (17:10 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 26 Mar 2020 14:23:41 +0000 (14:23 +0000)
commitca18c37ee81500c922f7d3d6375d7ea7bab550b2
tree6dc0a97cadc7d467405b9d819ad00cd7ac2dd6e1
parentc4cb6832bb9fb058d9d635e161ed5ebc22ddd78b
[dev.link] cmd/link: define _etext, etc. in the linker on Solaris

On Solaris, in the runtime it defines the external name of
runtime.etext as _etext (runtime/os3_solaris.go:13). In CL 224939
we changed to put external names in the ELF symbol table more
consistently. In this case it will contain _etext but not
runtime.etext.

To be conservative, this CL defines both runtime.etext and _text
in the linker.

Change-Id: I79f196e87b655042be97b0fbbab02d0ebc8db2fa
Reviewed-on: https://go-review.googlesource.com/c/go/+/225537
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/link/internal/ld/data.go