[llvm-dev] Why not alias aarch64-apple-ios to arm64-apple-ios

Moritz Angermann via llvm-dev llvm-dev at lists.llvm.org
Sun May 21 03:47:02 PDT 2017


Hi,

when calling clang with —target=arm64-apple-ios, the triple
results in arm64-apple-ios7.0, however when using
—target=aarch64-apple-ios, it ends up being unknown-apple-macosx10.4.0

What is the reasoning behind this? On the other hand the
lovely autotools (with a recent config.{guess,sub} recognize)
aarch64-apple-ios, but not arm64-apple-ios.  Thus resulting in
mismatches between the autoconf target/build/host and clangs
—target flag, and by that extension llvms -triple flags?

Cheers,
 Moritz


More information about the llvm-dev mailing list