summaryrefslogtreecommitdiffstats
path: root/recipes-containers/containerd/containerd-opencontainers
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/containerd/containerd-opencontainers')
-rw-r--r--recipes-containers/containerd/containerd-opencontainers/0001-Add-build-option-GODEBUG-1.patch32
-rw-r--r--recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch30
2 files changed, 30 insertions, 32 deletions
diff --git a/recipes-containers/containerd/containerd-opencontainers/0001-Add-build-option-GODEBUG-1.patch b/recipes-containers/containerd/containerd-opencontainers/0001-Add-build-option-GODEBUG-1.patch
deleted file mode 100644
index 8b43c8a0..00000000
--- a/recipes-containers/containerd/containerd-opencontainers/0001-Add-build-option-GODEBUG-1.patch
+++ /dev/null
@@ -1,32 +0,0 @@
1From 84874e47aa2025b8e73df0286c44f3b8a1d9fdb2 Mon Sep 17 00:00:00 2001
2From: Hongxu Jia <hongxu.jia@windriver.com>
3Date: Mon, 2 Sep 2019 16:20:07 +0800
4Subject: [PATCH] Add build option "GODEBUG=1"
5
6Make will generate GDB friendly binary with this build option.
7
8Signed-off-by: Hui Zhu <teawater@hyper.sh>
9
10Upstream-Status: Backport [c5a0c7f491b435e4eb45972903b00e2d8ed46495]
11
12Partly backport and refresh to v1.2.7
13Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
14---
15 src/import/Makefile | 8 ++++++--
16 1 file changed, 6 insertions(+), 2 deletions(-)
17
18Index: git/src/import/Makefile
19===================================================================
20--- git.orig/src/import/Makefile 2020-10-12 08:09:41.638977052 -0700
21+++ git/src/import/Makefile 2020-10-12 08:10:49.783074373 -0700
22@@ -72,6 +72,10 @@
23 COMMANDS=ctr containerd containerd-stress
24 MANPAGES=ctr.8 containerd.8 containerd-config.8 containerd-config.toml.5
25
26+ifndef GODEBUG
27+ EXTRA_LDFLAGS += -s -w
28+endif
29+
30 ifdef BUILDTAGS
31 GO_BUILDTAGS = ${BUILDTAGS}
32 endif
diff --git a/recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch b/recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch
new file mode 100644
index 00000000..f1dea5a4
--- /dev/null
+++ b/recipes-containers/containerd/containerd-opencontainers/0001-build-don-t-use-gcflags-to-define-trimpath.patch
@@ -0,0 +1,30 @@
1From 9174091fa1624dbb09ce812792a4102dff693541 Mon Sep 17 00:00:00 2001
2From: Bruce Ashfield <bruce.ashfield@gmail.com>
3Date: Mon, 12 Sep 2022 15:40:08 -0400
4Subject: [PATCH] build: don't use gcflags to define trimpath
5
6We can pass trimpath in via environment variables. The gcflags
7definition of trimpath is for older go versions and is using the
8complete path for trimming. If the variable is captured in the
9resulting binary, we have a reproducibility and QA issue.
10
11Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
12---
13 Makefile | 1 -
14 1 file changed, 1 deletion(-)
15
16diff --git git.orig/src/import/Makefile git.orig/src/import/Makefile
17index 4a6c13042..debb57925 100644
18--- git.orig/src/import/Makefile
19+++ git.orig/src/import/Makefile
20@@ -130,7 +130,6 @@ TESTFLAGS_RACE=
21 # See Golang issue re: '-trimpath': https://github.com/golang/go/issues/13809
22 GO_GCFLAGS=$(shell \
23 set -- ${GOPATHS}; \
24- echo "-gcflags=-trimpath=$${1}/src"; \
25 )
26
27 BINARIES=$(addprefix bin/,$(COMMANDS))
28--
292.19.1
30