This is an archive of the discontinued LLVM Phabricator instance.

[builtins] Build for arm64e for Darwin
ClosedPublic

Authored by smeenai on Mar 11 2020, 8:08 PM.

Details

Summary

https://github.com/apple/swift/pull/30112/ makes the Swift standard
library for iOS build for arm64e. If you're building Swift against your
own LLVM, this in turn requires having the builtins built for arm64e,
otherwise you won't be able to use the builtins (which will in turn lead
to an undefined symbol for __isOSVersionAtLeast). Make the builtins
build for arm64e to fix this.

Diff Detail

Event Timeline

smeenai created this revision.Mar 11 2020, 8:08 PM
Herald added projects: Restricted Project, Restricted Project. · View Herald Transcript
Herald added subscribers: llvm-commits, Restricted Project, danielkiss and 2 others. · View Herald Transcript
rjmccall accepted this revision.Mar 11 2020, 9:25 PM

Seems reasonable.

This revision is now accepted and ready to land.Mar 11 2020, 9:25 PM
This revision was automatically updated to reflect the committed changes.