On 09/04/2025 6:11 pm, Marek Marczykowski-Górecki wrote: > On Wed, Apr 09, 2025 at 05:37:01PM +0100, Andrew Cooper wrote: >> Signed-off-by: Andrew Cooper <andrew.coop...@citrix.com> >> --- >> CC: Roger Pau Monné <roger....@citrix.com> >> CC: Stefano Stabellini <sstabell...@kernel.org> >> CC: Michal Orzel <michal.or...@amd.com> >> CC: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> >> CC: Anthony PERARD <anthony.per...@vates.tech> >> --- >> .gitlab-ci.yml | 7 ++++++ >> containerize | 1 + >> images/alpine/3.18-arm64-build.dockerfile | 27 +++++++++++++++++++++++ >> scripts/build-linux.sh | 10 +++++++++ >> 4 files changed, 45 insertions(+) >> create mode 100644 images/alpine/3.18-arm64-build.dockerfile >> >> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml >> index ff8dce7be05d..6e38c2f2a108 100644 >> --- a/.gitlab-ci.yml >> +++ b/.gitlab-ci.yml >> @@ -19,6 +19,13 @@ stages: >> exclude: >> - binaries/.gitignore >> >> +.arm64-artifacts: >> + extends: .artifacts >> + tags: >> + - arm64 >> + variables: >> + CONTAINER: alpine:3.18-arm64-build > Arm64 kernel used to be built in a Bookworm container.
So did x86 before they were moved across. > The build in alpine > has "find: unrecognized: -printf" in the middle of the build. It doesn't > fail outright, but something might be broken. I guess it's related to > initramfs - maybe some option can be disabled, to avoid this message? Nothing seems to break... There's also a bad awk regex. Alpine seem to fix this by using mawk, except they then have to patch the Linux build system to take the override properly. I can't see anything obvious they do to fix this -printf warning. ~Andrew