[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#950844: golang-ginkgo: FTBFS on riscv64: undefined: syscall.Dup2



Source: golang-ginkgo
Version: 1.2.0+git20161006.acfa16a-1
Severity: important
Tags: patch
User: debian-riscv@lists.debian.org
Usertags: riscv64

Hi,

golang-ginkgo doesn't build on riscv64 with the following error:
| # github.com/onsi/ginkgo/internal/remote
| src/github.com/onsi/ginkgo/internal/remote/syscall_dup_unix.go:10:9: undefined: syscall.Dup2

A full build log is available there:
https://buildd.debian.org/status/fetch.php?pkg=golang-ginkgo&arch=riscv64&ver=1.2.0%2Bgit20161006.acfa16a-1%2Bb1&stamp=1581065611&raw=0

This happens because there is not dup2 syscall on riscv64, just like
arm64. Instead dup3 should be used which provide the same features with
the possibility to also pass additional flags. The issue has already
been fixed upstream:

https://github.com/onsi/ginkgo/commit/f66e896ca772ab43f56e25465d52723c7dbde53e

Would it be possible to include that patch in the next upload?

Thanks,
Aurelien


Reply to: