swiftlang / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Swift’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.12k stars 331 forks source link

[stable/20240725] Support Amazon Linux 2 #9136

Closed bnbarham closed 1 month ago

bnbarham commented 2 months ago

Couple hacks here:

  1. Drop minimum Python to 3.6 rather than 3.8. It's likely there will be a few failures because of this, but hopefully they don't actually matter for us right now.
  2. Add some extra LLJIT.h includes in. We're seeing failures on Amazon Linux 2 because of only having the forward declaration of llvm::orc::LLJITBuilder. That should be all that's needed, so I'm assuming there's some issue with GCC 7.3 (LLVM supports 7.4+ now).
bnbarham commented 2 months ago

@swift-ci please test llvm

bnbarham commented 2 months ago

@swift-ci please test

bnbarham commented 1 month ago

@swift-ci please test llvm

bnbarham commented 1 month ago

We get to LLDB testing for the toolchain, woo!