Upgrade to LLVM 16 & C++17, and bundle libc++ on Linux (#87190)
authorJo Shields <directhex@apebox.org>
Mon, 3 Jul 2023 13:46:29 +0000 (09:46 -0400)
committerGitHub <noreply@github.com>
Mon, 3 Jul 2023 13:46:29 +0000 (09:46 -0400)
commit087651ee0c2e315f7fe1cbecab5f507af364ab5c
tree66fe096fdb0275c4a3db67d06183edc48bc4296d
parent58bf95838bd7479c7753dc77b2f5b81ccf9d8865
Upgrade to LLVM 16 & C++17, and bundle libc++ on Linux (#87190)

* Upgrade to LLVM 16, and stop focusing on C++11 ABi stuff from CentOS 7

Co-authored-by: Zoltan Varga <vargaz@gmail.com>
22 files changed:
eng/Version.Details.xml
eng/Versions.props
eng/pipelines/common/global-build-job.yml
eng/pipelines/common/templates/runtimes/build-runtime-tests-and-send-to-helix.yml
eng/pipelines/common/templates/runtimes/run-test-job.yml
eng/pipelines/extra-platforms/runtime-extra-platforms-other.yml
eng/pipelines/mono/templates/build-job.yml
eng/pipelines/runtime-official.yml
eng/pipelines/runtime.yml
src/coreclr/tools/SuperFileCheck/SuperFileCheck.csproj
src/coreclr/tools/aot/ILCompiler/ILCompiler.props
src/installer/pkg/sfx/Microsoft.NETCore.App/Directory.Build.props
src/mono/CMakeLists.txt
src/mono/Directory.Build.props
src/mono/mono.proj
src/mono/mono/mini/CMakeLists.txt
src/mono/mono/mini/aot-compiler.c
src/mono/mono/mini/mini-llvm-cpp.cpp
src/mono/mono/mini/mini-llvm.c
src/mono/mono/tools/offsets-tool/offsets-tool.py
src/tests/Common/Directory.Build.targets
src/tests/nativeaot/SmokeTests/DwarfDump/Program.cs