[llvm-dev] libLTO C API stability policy

Mehdi Amini via llvm-dev llvm-dev at lists.llvm.org
Fri Sep 30 13:18:52 PDT 2016


Hi all,

libLTO is exposing a very “stable” (in the sense of immutable) C API to be used by linkers (and binutils tools) that manipulate bitcode (like when performing LTO).

I’m looking into relaxing the stability concern and design a policy for this API that would allow to deprecate and remove some the APIs exposed here. The MacOS linker (ld64) is one the users of libLTO, but there are others (Sony? Qualcomm? Anyone else?) that I think are also targeting this API.

I’d like to identify stakeholders so that we can establish a new policy that would accomodate everyone as much as possible. So if you care about the libLTO C API, please speak-up!

Thanks,

— 
Mehdi



More information about the llvm-dev mailing list