On 01.01.2019 15:07, Joerg Sonnenberger wrote: > On Tue, Jan 01, 2019 at 05:45:31AM +0100, Kamil Rytarowski wrote: >> Regarding usefulness, it's a step forward to reusing builtin toolchain >> for dependencies (xsrc, pkgsrc). > > Installing headers alone is absolutely useless. You can't do anything > useful in that form. It's just wasting space. > > Joerg >
It was an intermediate step, it was planned to be followed by adding libraries and integrating needed parts into ./build.sh tools. I'm facing a similar issue just now with LLVM sanitizers as I need an opportunity to use auxiliary LLVM tools to generate extra files. In my case it's .syms file format with a linker script used by sanitizers. For now for downstream and temporary purposes I've reimplemented it in a shell script (it's not portable to all LLVM platforms and cannot be accepted due to at least Windows), but for upstream purposes it shall be rewritten from Python into a LLVM program. In my opinion the natural continuation is to keep increasing completeness of LLVM/Clang support in base as the expectations are growing (MESA now, LLD, LLDB in progress, sanitizers are coming soon).
signature.asc
Description: OpenPGP digital signature