Uh oh!
There was an error while loading. Please reload this page.
[infra] Enable linux-x64 Mono fullAOT mini job on extra platforms - #96332
Conversation
vargaz
commented
Mar 8, 2024
The runtime changes look ok to me. |
Uh oh!
There was an error while loading. Please reload this page.
| /p:BuildMonoAotCrossCompiler=true | ||
| /p:BuildMonoAotCrossCompilerOnly=true | ||
| /p:MonoLibClang="/usr/local/lib/libclang.so.16" | ||
| /p:MonoAOTEnableLLVM=true |
There was a problem hiding this comment.
Not relevant since this PR is addressing mini full AOT, but I'm not sure if we shouldn't also pass /p:MonoEnableLLVM=true. For Perf AOT-llvm runs we use /p:MonoAOTEnableLLVM=true /p:MonoEnableLLVM=true /p:BuildMonoAOTCrossCompiler=true ... for both x64 and arm64.
There was a problem hiding this comment.
Good point. Based on the source code, the output directory should be different for the LLVM optimizer and the linker when MonoAOTEnableLLVM vs MonoEnableLLVM is used. I suggest to address it in the LLVM-related PR.
Uh oh!
There was an error while loading. Please reload this page.
kotlarmilos
commented
Mar 20, 2024
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…time into feature/mini-fullaot-job
kotlarmilos
commented
Mar 21, 2024
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
kotlarmilos
commented
Mar 27, 2024
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Description
This PR enables the linux-x64 full AOT mini job on extra platforms, utilizing the CBL-Mariner docker image. The parameters
as_nameandas_options, along withld_nameandld_optionsare added to allow parameterization of the toolchain configuration.Subsequent PRs include linux-x64 fullAOT llvm job, and arm64 jobs.
Test job run: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=620710&view=logs&jobId=9c845561-93d9-5f12-0979-955ea2f35497