rustc: Fix configure flags for custom target JSON

For custom target JSON, rustc bootstrap expects config to be set for
target."/path/to/target.json", so use that.
This commit is contained in:
dramforever
2025-08-13 16:13:10 +02:00
committed by Alyssa Ross
parent df101afa40
commit 39aef90642
+3 -3
View File
@@ -111,9 +111,9 @@ stdenv.mkDerivation (finalAttrs: {
stdenv: "${prefixForStdenv stdenv}${if (stdenv.cc.isClang or false) then "clang" else "cc"}";
cxxPrefixForStdenv =
stdenv: "${prefixForStdenv stdenv}${if (stdenv.cc.isClang or false) then "clang++" else "c++"}";
setBuild = "--set=target.\"${stdenv.buildPlatform.rust.rustcTarget}\"";
setHost = "--set=target.\"${stdenv.hostPlatform.rust.rustcTarget}\"";
setTarget = "--set=target.\"${stdenv.targetPlatform.rust.rustcTarget}\"";
setBuild = "--set=target.\"${stdenv.buildPlatform.rust.rustcTargetSpec}\"";
setHost = "--set=target.\"${stdenv.hostPlatform.rust.rustcTargetSpec}\"";
setTarget = "--set=target.\"${stdenv.targetPlatform.rust.rustcTargetSpec}\"";
ccForBuild = ccPrefixForStdenv pkgsBuildBuild.targetPackages.stdenv;
cxxForBuild = cxxPrefixForStdenv pkgsBuildBuild.targetPackages.stdenv;
ccForHost = ccPrefixForStdenv pkgsBuildHost.targetPackages.stdenv;