diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs index 6e80c55c8ce3c..b578c5ec29500 100644 --- a/src/bootstrap/src/core/build_steps/dist.rs +++ b/src/bootstrap/src/core/build_steps/dist.rs @@ -1298,10 +1298,6 @@ impl Step for CodegenBackend { } fn run(self, builder: &Builder<'_>) -> Option { - if builder.config.dry_run() { - return None; - } - // This prevents rustc_codegen_cranelift from being built for "dist" // or "install" on the stable/beta channels. It is not yet stable and // should not be included. @@ -1309,10 +1305,6 @@ impl Step for CodegenBackend { return None; } - if !builder.config.rust_codegen_backends.contains(&self.backend) { - return None; - } - if self.backend == "cranelift" { if !target_supports_cranelift_backend(self.compiler.host) { builder.info("target not supported by rustc_codegen_cranelift. skipping"); @@ -1351,15 +1343,12 @@ impl Step for CodegenBackend { let backends_dst = PathBuf::from("lib").join(&backends_rel); let backend_name = format!("rustc_codegen_{}", backend); - let mut found_backend = false; for backend in fs::read_dir(&backends_src).unwrap() { let file_name = backend.unwrap().file_name(); if file_name.to_str().unwrap().contains(&backend_name) { tarball.add_file(backends_src.join(file_name), &backends_dst, 0o644); - found_backend = true; } } - assert!(found_backend); Some(tarball.generate()) } diff --git a/src/ci/docker/run.sh b/src/ci/docker/run.sh index cedbc0390f8ff..a2891ef95634d 100755 --- a/src/ci/docker/run.sh +++ b/src/ci/docker/run.sh @@ -302,7 +302,6 @@ docker \ --env DIST_TRY_BUILD \ --env PR_CI_JOB \ --env OBJDIR_ON_HOST="$objdir" \ - --env CODEGEN_BACKENDS \ --init \ --rm \ rust-ci \