[PATCH] D96310: [llvm-objcopy] Delete --build-id-link-{dir,input,output}
David Blaikie via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 10 11:27:29 PST 2021
dblaikie added a comment.
In D96310#2554489 <https://reviews.llvm.org/D96310#2554489>, @MaskRay wrote:
> In D96310#2553465 <https://reviews.llvm.org/D96310#2553465>, @jhenderson wrote:
>
>> FWIW, I suspect there are many users of LLVM out there who don't monitor llvm-dev, although an email like you sent certainly can't hurt.
>
> I think we cannot and should not care about such users. For APIs, the policy is clear "downstream is on their own". Upstream contributors consider usage and can be polite by giving transition period.
> This patch is removing options, so the bar is probably higher. If proprietary users want to keep features (I am a bit unclear how we should draw such a line), they should engage with the community.
> Otherwise, unused features are subject to removal.
APIs are a bit different than the public documented command line argument (& other behavior) support for these tools. I think it's important we strive to maintain compatibility - though, yes, it varies depending on the tool, use case, etc. In this particular case if we have communication from the folks who wanted/implemented the feature, and now don't want/use it & no one else has said anything about it - I'm OK with removing it, documenting it's been removed & if some folks turn up later to say they want it, we could discuss adding it back in, potentially.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D96310/new/
https://reviews.llvm.org/D96310
More information about the llvm-commits
mailing list