#289 will add support for building coredistools from dotnet/jitutils repo. This PR adds multiple scripts for enlisting and building LLVM components as well coredistools itself. At the end of the corresponding pipeline run, each job produces a coredistools library binary file (e.g. coredistools.dll, libcoredistools.dylib) for a specified host platform (e.g. windows-arm64). Such binaries files support all the target architectures, so, presumably, they can be used in cross-architecture scenarios (e.g. running superpmi replay with altjit on windows-x86 host targetting linux-arm with mch files collected on linux-arm).
This issue is to track the remaining work:
#289 will add support for building coredistools from dotnet/jitutils repo. This PR adds multiple scripts for enlisting and building LLVM components as well coredistools itself. At the end of the corresponding pipeline run, each job produces a coredistools library binary file (e.g. coredistools.dll, libcoredistools.dylib) for a specified host platform (e.g. windows-arm64). Such binaries files support all the target architectures, so, presumably, they can be used in cross-architecture scenarios (e.g. running superpmi replay with altjit on windows-x86 host targetting linux-arm with mch files collected on linux-arm).
This issue is to track the remaining work: