diff --git a/lang/go/Makefile b/lang/go/Makefile index 4c2434d017f..4d84dc96a3d 100644 --- a/lang/go/Makefile +++ b/lang/go/Makefile @@ -9,7 +9,7 @@ VERSION = 1.19.4 DISTNAME = go${VERSION}.src PKGNAME = go-${VERSION} PKGSPEC = ${FULLPKGNAME:S/go-/go-=/} -REVISION = 0 +REVISION = 1 CATEGORIES = lang diff --git a/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go b/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go index 2bdecd23a71..6855637a04f 100644 --- a/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go +++ b/lang/go/patches/patch-src_cmd_link_internal_ld_lib_go @@ -22,3 +22,11 @@ Index: src/cmd/link/internal/ld/lib.go GenSymsLate func(*Link, *loader.Loader) // TLSIEtoLE converts a TLS Initial Executable relocation to +@@ -1339,6 +1342,7 @@ func (ctxt *Link) hostlink() { + } + case objabi.Hopenbsd: + argv = append(argv, "-Wl,-nopie") ++ argv = append(argv, "-Wl,--no-execute-only") + argv = append(argv, "-pthread") + case objabi.Hwindows: + if windowsgui {