-
Notifications
You must be signed in to change notification settings - Fork 103
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add LoongArch64’s docker image #856
Comments
This PR is part of the issue dotnet/runtime#69705 to amend the LA's port. |
RE: dotnet/arcade#8333 - we are still waiting for the status updates at https://wiki.debian.org/Ports/loong64, specifically debootstrap patches to merge in https://salsa.debian.org/installer-team/debootstrap and As soon as all loongarch64 patches are pushed, we can consume it within a week in .NET engineering infrastructure. |
Thanks very much for your help and attention on LA64~ |
Hi, @am11 Besides the Debian's image, are there other images to support LoongArch64's CI? If the CI supports LoongArch64's building, is it must a docker image running on AMD64-linux ? |
@shushanhf, things seem to be little slower on distros' adaptations of LA64. Alpine Linux https://gitlab.alpinelinux.org/alpine/tsc/-/issues/72 and https://salsa.debian.org/installer-team/debootstrap still has that initial loongarch commit added 2 years ago. Once they are available out-of-the-box, that will make things much simpler to adapt in dotnet infra. Meanwhile, you can create an unofficial cross building container (cross compilation toolchain at
Host machine where |
Thanks very much. |
Hi, @am11 The Debian also merged some parts and only left a small part to support LA64 and these left are reviewing. |
@LuckyXu-HF this is the issue tracking cross-build support. It would be nice to straighten out a few things first. For Alpine, https://gitlab.alpinelinux.org/alpine/apk-tools enabled loongarch64 two years ago but they are yet to produce an artifact for it. Looks like someone needs to raise an issue in their repo so we start seeing it in their releases https://gitlab.alpinelinux.org/alpine/apk-tools/-/releases. We can use https://dev.alpinelinux.org/~loongarch/edge/main/loongarch64/ to set it up differently in the script, but that would require bypassing the checksums which is not ideal for dotnet infra (images are moved to 'secure download' plan). IMO, the issue should be raised upstream in apk-tools repo to get the discussion started at least. If they are not going to support it any time soon, then we can look into alternative ways. Same story with Debian that debootstrap got the LA64 support years ago, but still there is no image. Status of bootstrap and build-essentials hasn't changed in a while: |
@am11 Thank you so much for your great help. I totally agree with you. If there are any further progress for debian/alpine etc, we will ping you promptly. |
add LoongArch64's image.
The text was updated successfully, but these errors were encountered: