Index: lib/Driver/ToolChains/Linux.cpp =================================================================== --- lib/Driver/ToolChains/Linux.cpp +++ lib/Driver/ToolChains/Linux.cpp @@ -434,6 +434,13 @@ ArchName = "armeb"; IsArm = true; break; + case llvm::Triple::x86: + ArchName = "i386"; + break; + case llvm::Triple::x86_64: + bool isX32 = Triple.getEnvironment() == llvm::Triple::GNUX32; + ArchName = isX32 ? "x32" : Triple.getArchName().str(); + break; default: ArchName = Triple.getArchName().str(); }