Now that there are no Go OpenBSD ports that are using non-libc based
system calls, remove the buildid that was generated to permit
binaries using direct syscalls to execute.
Updates #36435
Change-Id: I7bc70b47b2a3781eafef85b974baee9a1d334e21
Reviewed-on: https://go-review.googlesource.com/c/go/+/694355
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
interpreter = *flagInterpreter
- if *flagBuildid == "" && ctxt.Target.IsOpenbsd() {
- // TODO(jsing): Remove once direct syscalls are no longer in use.
- // OpenBSD 6.7 onwards will not permit direct syscalls from a
- // dynamically linked binary unless it identifies the binary
- // contains a .note.go.buildid ELF note. See issue #36435.
- *flagBuildid = "go-openbsd"
- }
-
if *flagHostBuildid == "" && *flagBuildid != "" {
*flagHostBuildid = "gobuildid"
}