From ee1a905f00ab5ec426d45eb29e168a20dfe94498 Mon Sep 17 00:00:00 2001 From: Marcus Calhoun-Lopez Date: Mon, 19 Dec 2022 08:34:06 -0700 Subject: [PATCH] Fix arch flag on i686-apple-darwin i686-apple-darwin should use `-arch i386` instead of `-arch i686` --- src/bootstrap/native.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bootstrap/native.rs b/src/bootstrap/native.rs index f6c453ebe107b..68f917d352859 100644 --- a/src/bootstrap/native.rs +++ b/src/bootstrap/native.rs @@ -600,6 +600,9 @@ fn configure_cmake( if target.starts_with("aarch64") { // macOS uses a different name for building arm64 cfg.define("CMAKE_OSX_ARCHITECTURES", "arm64"); + } else if target.starts_with("i686") { + // macOS uses a different name for building i386 + cfg.define("CMAKE_OSX_ARCHITECTURES", "i386"); } else { cfg.define("CMAKE_OSX_ARCHITECTURES", target.triple.split('-').next().unwrap()); }