Add LoongArch (loong64) build support
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo.
What does this MR do?
Update github.com/containerd/cgroups/v3 to v3.0.5, which comes with an update to its indirect update to github.com/cilium/ebpf (v0.9.1 => v0.19.0), which enables gitlab-runner to be built on LoongArch (loong64).
Also update Makefile* to enable loong64 as a build target.
Why was this MR needed?
To enable loong64 as a build target for GitLab's runner.
What's the best way to test this MR?
The binary will build via cross-compilation. I have also smoke tested the runner on a LoongArch machine.
If needed, I can help with setting up a remote machine to further test this merge request.
What are the relevant issue numbers?
N/A
Edited by 🤖 GitLab Bot 🤖