diff --git a/doc/cross-compilation.xml b/doc/cross-compilation.xml
index 7ff354376116..650db718665c 100644
--- a/doc/cross-compilation.xml
+++ b/doc/cross-compilation.xml
@@ -79,11 +79,6 @@
-
- If you dig around nixpkgs, you may notice there is also stdenv.cross.
- This field defined as hostPlatform when the host and build platforms differ, but otherwise not defined at all.
- This field is obsolete and will soon disappear—please do not use it.
-
The exact schema these fields follow is a bit ill-defined due to a long and convoluted evolution, but this is slowly being cleaned up.
You can see examples of ones used in practice in lib.systems.examples; note how they are not all very consistent.
diff --git a/pkgs/top-level/stage.nix b/pkgs/top-level/stage.nix
index f6e7f41ed883..2a8f4ff4b3cf 100644
--- a/pkgs/top-level/stage.nix
+++ b/pkgs/top-level/stage.nix
@@ -110,8 +110,6 @@ let
in {
stdenv = super.stdenv // {
inherit (buildPlatform) platform;
- } // lib.optionalAttrs (hostPlatform != buildPlatform) {
- cross = hostPlatform;
};
inherit (buildPlatform) system platform;
};