-
-
Notifications
You must be signed in to change notification settings - Fork 15k
Allow building for hard-float targets in RISC-V #65024
Copy link
Copy link
Closed
Labels
A-crossArea: Cross compilationArea: Cross compilationC-feature-requestCategory: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.O-riscvTarget: RISC-V architectureTarget: RISC-V architectureT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Metadata
Metadata
Assignees
Labels
A-crossArea: Cross compilationArea: Cross compilationC-feature-requestCategory: A feature request, i.e: not implemented / a PR.Category: A feature request, i.e: not implemented / a PR.O-riscvTarget: RISC-V architectureTarget: RISC-V architectureT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.
Type
Fields
Give feedbackNo fields configured for issues without a type.
Currently Rust does not support compiling/linking with LLVM's
-target-abi=lp64doption, which enables the hard-float ABI in riscv64.This feature is necessary for Rust interop with C code on hard-float targets.