[LLVMdev] LLD: Removing Native file format?

Rui Ueyama ruiu at google.com
Thu Apr 9 12:17:30 PDT 2015


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?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150409/f795f2b3/attachment.html>


More information about the llvm-dev mailing list