Skip to content

Commit 8426bbb

Browse files
committed
Explicitly install gold on arm64
1 parent b5b0e8d commit 8426bbb

File tree

7 files changed

+70
-0
lines changed

7 files changed

+70
-0
lines changed

1.24/bookworm/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

1.24/trixie/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

1.25/bookworm/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

1.25/trixie/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile-linux.template

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -225,6 +225,16 @@ RUN set -eux; \
225225
make \
226226
pkg-config \
227227
; \
228+
# go depends on "gold" explicitly on arm64
229+
# https://github.com/docker-library/golang/issues/570 (go depends on "gold" explicitly on arm64)
230+
# https://github.com/golang/go/issues/22040
231+
# ... and as of trixie, "gold" is removed from the "binutils" package:
232+
# > WARNING: gold is being removed from binutils, and is deprecated upstream.
233+
# (and available as "binutils-gold" which is also a virtual on bookworm so we can reasonably be explicit everywhere)
234+
dpkgArch="$(dpkg --print-architecture)"; \
235+
if [ "$dpkgArch" = 'arm64' ]; then \
236+
apt-get install -y --no-install-recommends binutils-gold; \
237+
fi; \
228238
rm -rf /var/lib/apt/lists/*
229239
{{ ) end -}}
230240

tip/bookworm/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tip/trixie/Dockerfile

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)