[LLVMdev] LLD: Removing Native file format?

Reid Kleckner rnk at google.com
Thu Apr 9 13:09:05 PDT 2015


+1. If we ever decide we want to conspire between LLD and LLVM to use a
fast custom object file format, we can try again with buy-in from LLVM MC
contributors.

On Thu, Apr 9, 2015 at 12:17 PM, Rui Ueyama <ruiu at google.com> wrote:

> I think I bought up this topic before, but I'd like to propose seriously
> removing the Native file format from LLD this time.
>
> IIUC, the Native file format was designed to be the fastest on-memory or
> on-disk file format for object files. The problem is that no one is working
> on that. No LLVM tools can produce object files in the Native, thus the
> feature of supporting the format is useless in the linker.
>
> I'm also skeptical about the very idea of defining a new file format since
> existing file formats look to be good enough.
>
> It's maintenance cost is real. I needed to submit a few patches for the
> Native format for global refactoring.
>
> Here I'm proposing removing the Native file format support from LLD unless
> there's a person who's going to take the ownership of the feature and push
> really hard to adopt the file format everywhere (not only in the linker).
>
> Opinions?
>
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150409/e7dc6b85/attachment.html>


More information about the llvm-dev mailing list