summaryrefslogtreecommitdiffstats
path: root/recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch
diff options
context:
space:
mode:
Diffstat (limited to 'recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch')
-rw-r--r--recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch45
1 files changed, 45 insertions, 0 deletions
diff --git a/recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch b/recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch
new file mode 100644
index 00000000..4fbae6e4
--- /dev/null
+++ b/recipes-containers/docker-distribution/files/0001-s3-aws-fix-build-for-386.patch
@@ -0,0 +1,45 @@
1From 6970080b10a53d858dd444a643a2bd911de12940 Mon Sep 17 00:00:00 2001
2From: Chen Qi <Qi.Chen@windriver.com>
3Date: Thu, 29 May 2025 11:28:38 +0800
4Subject: [PATCH] s3-aws: fix build for 386
5
6When building for 386, we got the following build error:
7
8 registry/storage/driver/s3-aws/s3.go:312:99: cannot use
9 maxChunkSize (untyped int constant 5368709120) as int value
10 in argument to getParameterAsInteger (overflows)
11
12This is because the s3_64bit.go is used. Adjust the build tag matching
13in s3_32bit.go and s3_64bit.go to fix this issue.
14
15Upstream-Status: Submitted [https://github.com/distribution/distribution/pull/4642]
16
17Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
18---
19 registry/storage/driver/s3-aws/s3_32bit.go | 2 +-
20 registry/storage/driver/s3-aws/s3_64bit.go | 2 +-
21 2 files changed, 2 insertions(+), 2 deletions(-)
22
23diff --git a/registry/storage/driver/s3-aws/s3_32bit.go b/registry/storage/driver/s3-aws/s3_32bit.go
24index 218e3eab..84161fcb 100644
25--- a/registry/storage/driver/s3-aws/s3_32bit.go
26+++ b/registry/storage/driver/s3-aws/s3_32bit.go
27@@ -1,4 +1,4 @@
28-//go:build arm
29+//go:build arm || 386
30
31 package s3
32
33diff --git a/registry/storage/driver/s3-aws/s3_64bit.go b/registry/storage/driver/s3-aws/s3_64bit.go
34index 55254e49..2ed1f92f 100644
35--- a/registry/storage/driver/s3-aws/s3_64bit.go
36+++ b/registry/storage/driver/s3-aws/s3_64bit.go
37@@ -1,4 +1,4 @@
38-//go:build !arm
39+//go:build !arm && !386
40
41 package s3
42
43--
442.34.1
45