[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