-
Notifications
You must be signed in to change notification settings - Fork 2k
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
makefiles/arch/riscv.inc.mk: Clean up target triple detection #19062
Conversation
riscv-none-embed is a technically incorrect target triple that was used in a previously popular legacy toolchain. It is not possible anymore to create a toolchain with that triple from upstream sources and all popular distros have migrated. It should be safe to ditch that now.
bors merge |
19062: makefiles/arch/riscv.inc.mk: Clean up target triple detection r=maribu a=maribu ### Contribution description `riscv-none-embed` is a technically incorrect target triple that was used in a previously popular legacy toolchain. It is not possible anymore to create a toolchain with that triple from upstream sources and all popular distros have migrated. It should be safe to ditch that now. ### Testing procedure Since we were basically waiting for the CI to also ditch that legacy toolchain, a green Murdock will be the important part. In addition, it would be nice to check if building RISC-V binaries still works with the toolchain Ubuntu ships. ### Issues/PRs references None Co-authored-by: Marian Buschsieweke <[email protected]>
Build failed: |
This looks bad... |
bors merge |
Hmm, IIUC this PR relies on the changes that were reverted to fix the CI. Cancelling bors for now. bors merge- |
Canceled. |
Yes, exactly. I added a label to indicate the state. Looks like this is something to tackle after the next release. |
⏰ |
Sadly, the RISC-V toolchain in the CI is still the unmaintained Maybe @benpicco wants to give switching the RISC-V toolchain to something modern another try? |
Superseded by: #20380 |
Contribution description
riscv-none-embed
is a technically incorrect target triple that was used in a previously popular legacy toolchain. It is not possible anymore to create a toolchain with that triple from upstream sources and all popular distros have migrated. It should be safe to ditch that now.Testing procedure
Since we were basically waiting for the CI to also ditch that legacy toolchain, a green Murdock will be the important part. In addition, it would be nice to check if building RISC-V binaries still works with the toolchain Ubuntu ships.
Issues/PRs references
None