-
Notifications
You must be signed in to change notification settings - Fork 73
Removing the unstable ptx linker flavor #990
Copy link
Copy link
Closed
Labels
T-compilerAdd this label so rfcbot knows to poll the compiler teamAdd this label so rfcbot knows to poll the compiler teammajor-changeA proposal to make a major change to rustcA proposal to make a major change to rustcmajor-change-acceptedA major change proposal that was acceptedA major change proposal that was accepted
Metadata
Metadata
Assignees
Labels
T-compilerAdd this label so rfcbot knows to poll the compiler teamAdd this label so rfcbot knows to poll the compiler teammajor-changeA proposal to make a major change to rustcA proposal to make a major change to rustcmajor-change-acceptedA major change proposal that was acceptedA major change proposal that was accepted
Type
Fields
Give feedbackNo fields configured for issues without a type.
Proposal
Since the introduction of the llvm-bitcode-linker, it has become the recommended linker for
nvptx64-nvidia-cudain the official Rust documentation, and was later made the default linker.While
llvm-bitcode-linkeris now the default and recommended choice for thenvptx64-nvidia-cudatarget, there still exists an unstable PTX linker flavor that was used withrust-ptx-linker. Since the upstreamrust-ptx-linkerproject has been broken since 2022 and is effectively unmaintained and unusable, it can be assumed that there are close to no users of this linker flavor.Given that:
llvm-bitcode-linkeris the recommended solution and is actively maintained,rust-ptx-linkeris no longer functional or maintained,rust-ptx-linkerusers,I propose removing the unstable PTX linker flavor.
Note that this provides little direct benefit to Rust users and is primarily motivated by cleaning up obsolete infrastructure that no longer provides value.
Mentors or Reviewers
The actual engineering work is trivial, and I will do it. I have not asked yet, but I hope @ZuseZ4 will be available for review.
Process
The main points of the Major Change Process are as follows:
@rustbot secondor kickoff a team FCP with@rfcbot fcp $RESOLUTION.You can read more about Major Change Proposals on forge.