[LLVMdev] The system library is gone for a long time.

Rafael EspĂ­ndola rafael.espindola at gmail.com
Tue May 28 07:06:45 PDT 2013


>> Ideally we would have a
>> docs/SystemLibrary.rst that would just says "this library has been
>> merged to lib/Support" and docs/SupportLibrary.rst documents whatever
>> is in lib/Support.
>
>
> Considering our OS portability layer to be it's own separate thing, even if
> it isn't its own lib/* directory is probably a good distinction to make
> regardless. And SystemLibrary.rst is well-written and has excellent, focused
> content about LLVM's approach to OS portability.
>
> After thinking about this a bit more, it's not clear to me that it would be
> beneficial to include this content into a general page about libSupport, as
> that would make it less focused and harder to find. If anything, it would be
> "ideal" to put it into a file Portability.rst (or similar), but that's a
> marginal benefit anyway since it is already one of the top hits when
> searching "llvm portability". We can really easily massage the title and
> content (such as referenced file paths), like what happended to
> clang/docs/Tooling.rst, which is now "Choosing the Right Interface for Your
> Application" <http://clang.llvm.org/docs/Tooling.html>.

That is ok. It is the reference to libSystem that is confusing, so
making this file about the "portability features in lib/Support" would
be great!

> -- Sean Silva

Cheers,
Rafael



More information about the llvm-dev mailing list