diff options
author | limeidan <limeidan@loongson.cn> | 2022-08-25 11:14:15 +0800 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2023-04-12 20:06:37 +0000 |
commit | b3a194aad63d476543be27a935849bd8e3f9534b (patch) | |
tree | 18e187a57ab1069f26edb13affaa20ffd336f555 /misc | |
parent | 313ce55a866b20f22ea68d6b4359ebd0c4489ada (diff) | |
download | go-b3a194aad63d476543be27a935849bd8e3f9534b.tar.gz go-b3a194aad63d476543be27a935849bd8e3f9534b.zip |
cmd/internal/sys, cmd/dist, misc/cgo/testcshared: enable c-shared feature and test on loong64
Linux kernel on loong64 has no Dup2 syscall support, so we use Dup3 to replace it like arm64 and riscv64.
Updates #53301
Fixes #58784
Change-Id: I4e0be140a71b86f4626ed39d76cf3ac78f842018
Reviewed-on: https://go-review.googlesource.com/c/go/+/425478
Auto-Submit: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: WANG Xuerui <git@xen0n.name>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Run-TryBot: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: xiaodong liu <teaofmoli@gmail.com>
Reviewed-by: WANG Xuerui <git@xen0n.name>
Diffstat (limited to 'misc')
-rw-r--r-- | misc/cgo/testcshared/testdata/libgo2/dup2.go | 2 | ||||
-rw-r--r-- | misc/cgo/testcshared/testdata/libgo2/dup3.go | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/misc/cgo/testcshared/testdata/libgo2/dup2.go b/misc/cgo/testcshared/testdata/libgo2/dup2.go index ef86083a03..d50e0c42ab 100644 --- a/misc/cgo/testcshared/testdata/libgo2/dup2.go +++ b/misc/cgo/testcshared/testdata/libgo2/dup2.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build darwin || dragonfly || freebsd || (linux && !arm64 && !riscv64) || netbsd || openbsd +//go:build darwin || dragonfly || freebsd || (linux && !arm64 && !loong64 && !riscv64) || netbsd || openbsd package main diff --git a/misc/cgo/testcshared/testdata/libgo2/dup3.go b/misc/cgo/testcshared/testdata/libgo2/dup3.go index 913c4bbaca..ec4b5a73ec 100644 --- a/misc/cgo/testcshared/testdata/libgo2/dup3.go +++ b/misc/cgo/testcshared/testdata/libgo2/dup3.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build (linux && arm64) || (linux && riscv64) +//go:build (linux && arm64) || (linux && loong64) || (linux && riscv64) package main |