aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-containers/docker-distribution/files/0001-panicwrap-Use-dup3-on-riscv64-linux.patch
blob: ad091f1c884ee6e3c40f5880119bd414819b124f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
From 21d54c68751760b1f8915807794a432cf01fb733 Mon Sep 17 00:00:00 2001
From: Mingli Yu <mingli.yu@windriver.com>
Date: Tue, 9 Jul 2024 16:28:14 +0800
Subject: [PATCH] panicwrap: Use dup3 on riscv64 linux

Use dup3 instead for riscv64 as there is no dup2 on riscv64 linux
to fix the below failure:
  vendor/github.com/bugsnag/panicwrap/dup2.go:10:9: undefined: syscall.Dup2

Upstream-Status: Inappropriate[The upstream has removed the panicwrap as [1]]

[1] https://github.com/distribution/distribution/commit/3e4c4ead4c3aa07c27f95f2a5c92c6d5c2f9dcdb

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
---
 vendor/github.com/bugsnag/panicwrap/dup2.go | 2 +-
 vendor/github.com/bugsnag/panicwrap/dup3.go | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/vendor/github.com/bugsnag/panicwrap/dup2.go b/vendor/github.com/bugsnag/panicwrap/dup2.go
index de523c83..c68ce5ff 100644
--- a/vendor/github.com/bugsnag/panicwrap/dup2.go
+++ b/vendor/github.com/bugsnag/panicwrap/dup2.go
@@ -1,4 +1,4 @@
-// +build darwin dragonfly freebsd linux,!arm64 netbsd openbsd
+// +build darwin dragonfly freebsd linux,!arm64,!riscv64 netbsd openbsd
 
 package panicwrap
 
diff --git a/vendor/github.com/bugsnag/panicwrap/dup3.go b/vendor/github.com/bugsnag/panicwrap/dup3.go
index 9721b36c..c664da85 100644
--- a/vendor/github.com/bugsnag/panicwrap/dup3.go
+++ b/vendor/github.com/bugsnag/panicwrap/dup3.go
@@ -1,4 +1,4 @@
-// +build linux,arm64
+// +build linux,arm64 linux,riscv64
 
 package panicwrap
 
-- 
2.34.1