-
Notifications
You must be signed in to change notification settings - Fork 109
Closed
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.O-armTarget: ARM processors (arm, thumb and AArch64 targets)Target: ARM processors (arm, thumb and AArch64 targets)O-macosOperating system: MacOSOperating system: MacOS
Description
CirrusCI now has support for running on M1 macs: https://cirrus-ci.org/guide/macOS/
- Implement Mach-O TLS model for AArch64 in Cranelift (cranelift: Implement TLS on aarch64 Mach-O (Apple Silicon) bytecodealliance/wasmtime#5434)
- arm64 macOS variadic arguments ABI needs Cranelift support #1451 (Fix varargs support on
aarch64-apple-darwin
#1500) - Support Aarch64Call relocations for Mach-O gimli-rs/object#465
- multiple signatures for objc_msgSend (removed in Refactor uses of
objc_msgSend
to no longer have clashing definitions rust#117910) - Cranelift: AArch64 backend uses absolute relocations instead of GOT-relative relocations when using is_pic bytecodealliance/wasmtime#5544
- https://github.com/bjorn3/rustc_codegen_cranelift/issues/1371
Branch to run on CirrusCI: https://github.com/bjorn3/rustc_codegen_cranelift/tree/macos_m1_ci
alex, CathalMullan, eopb, BentEngbers, mkarbo and 6 moreds-cbo, WeetHet, EdorianDark, davidatsurge, CathalMullan and 15 more
Metadata
Metadata
Assignees
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.O-armTarget: ARM processors (arm, thumb and AArch64 targets)Target: ARM processors (arm, thumb and AArch64 targets)O-macosOperating system: MacOSOperating system: MacOS