Skip to content

Add linux/riscv64 as build target #435

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

Closed
6543 opened this issue Aug 31, 2022 · 10 comments
Closed

Add linux/riscv64 as build target #435

6543 opened this issue Aug 31, 2022 · 10 comments

Comments

@6543
Copy link

6543 commented Aug 31, 2022

No description provided.

@6543
Copy link
Author

6543 commented Aug 31, 2022

@tianon
Copy link
Member

tianon commented Aug 31, 2022

The discussion on docker-library/php#1279 is very relevant here (my answer would be very similar 😅).

@6543
Copy link
Author

6543 commented Aug 31, 2022

ok closing for now but still looking forward to get more adoption?

@olof-nord
Copy link

olof-nord commented Oct 14, 2022

Came here looking for a riscv64 image too. So to summarise, once Debian has official support, the golang docker project will consider building for riscv64 as well?

@tianon
Copy link
Member

tianon commented Oct 14, 2022 via email

@AlekSi
Copy link

AlekSi commented Jul 24, 2023

"riscv64 is now an official Debian architecture": https://lists.debian.org/debian-riscv/2023/07/msg00053.html

@6543
Copy link
Author

6543 commented Jul 24, 2023

@tianon ☝️ debian did it's move :)

could you please reopen this issue?

@tianon
Copy link
Member

tianon commented Jul 24, 2023

Correct, that means the process of rebuilding the archive for Debian Unstable is now underway, which is excellent news, but unfortunately only the first step towards this, not the last one. Ideally this would've been included in the just-released Bookworm, but the relevant teams appear to have decided it'll be part of Trixie instead.

I'll also copy my (very relevant) note from #476 (comment):

having images based on Debian Unstable leads to a lot of not-unexpected instability both in our own builds and in the downstream builds of our users

@tianon
Copy link
Member

tianon commented Jul 24, 2023

https://hub.docker.com/layers/library/debian/unstable-slim/images/sha256-c6cea56c4b672c5bc3b43eeeebc3080ee1046834b359d1536a48b7a67dbee64b?context=explore

That's still the debian-ports based image: https://explore.ggcr.dev/layers/debian@sha256:c6cea56c4b672c5bc3b43eeeebc3080ee1046834b359d1536a48b7a67dbee64b/etc/apt/sources.list.d/debian.sources

(I've been spending all day debating how/when to rebuild the Debian images and what to put in sources.list for riscv64 because we're now in this awkward place where debian-ports will no longer receive any updates, but it's the only place we have a full list of packages because the official archive rebuild is still WIP, and even just gcc alone likely won't be done building until Thursday, as I understand it from the folks working on it.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants