diff --git a/compiler/rustc_target/src/spec/targets/x86_64_unknown_illumos.rs b/compiler/rustc_target/src/spec/targets/x86_64_unknown_illumos.rs
index 17f90db0c9066..5be228b612080 100644
--- a/compiler/rustc_target/src/spec/targets/x86_64_unknown_illumos.rs
+++ b/compiler/rustc_target/src/spec/targets/x86_64_unknown_illumos.rs
@@ -11,7 +11,7 @@ pub(crate) fn target() -> Target {
     Target {
         // LLVM does not currently have a separate illumos target,
         // so we still pass Solaris to it
-        llvm_target: "x86_64-pc-solaris".into(),
+        llvm_target: "x86_64-unknown-solaris".into(),
         metadata: TargetMetadata {
             description: Some("illumos".into()),
             tier: Some(2),