tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

LLVM upgrade plan and compiler-rt in base



I've managed to get functional the MKSANITIZER framework and the current
blocker to share it with the interested people is the lack of new LLVM,
Clang, libcxx, libcxxabi and compiler-rt in the base.

The EXTERNAL_TOOLCHAIN feature is acceptable in some development scope,
however it's the proper time to get the non-external one... that is
convenient for consumption by users.

I'm now expected to coordinate the process with Joerg.



The expectations:
 - update the LLVM & co code in src/ to versions from HEAD (7svn),
 - import compiler-rt and integrate it with the toolchain.



After getting these tasks done, I will resume the work and head for:
 - refactoring/deduplicating the local code and merging ATF tests for
TSan, MSan and libFuzzer,
 - preparing a patchset with downstream patches for sanitizers and
related features - for features that are still not merged upstream,
 - sharing the distribution readme with the developers and users,
 - longer term, merging libfuzzer tests and integration with the
basesystem (the final shape is still in statu nascendi).

Attachment: signature.asc
Description: OpenPGP digital signature



Home | Main Index | Thread Index | Old Index