diff options
| author | bors <bors@rust-lang.org> | 2023-11-03 10:41:36 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-11-03 10:41:36 +0000 |
| commit | adda05fe3ebf4942aea1c0b8085ac2b46ce63fcf (patch) | |
| tree | 3bddd580d9362216b8bb259aa95ff55ebd3205e5 | |
| parent | 49112241e96aaca646b1aa8ef704e494f56feed4 (diff) | |
| parent | f38849841bdded6450d36ad5b1051b0004ddb9fc (diff) | |
| download | rust-adda05fe3ebf4942aea1c0b8085ac2b46ce63fcf.tar.gz rust-adda05fe3ebf4942aea1c0b8085ac2b46ce63fcf.zip | |
Auto merge of #117535 - RalfJung:revert-cranelift, r=onur-ozkan
Revert "Auto merge of #117328 - lqd:cranelift-rocket, r=Mark-Simulacrum" This reverts commit 1dfb6b162be402d8ca37e8aad4f58898b44e3a15, reversing changes made to bcb5798dd890a691644af9d371f3bd7fcc465584. That commit broke generating nightly rustc docs. Revert it until we can figure out how to have both, cranelift and docs. Fixes https://github.com/rust-lang/rust/issues/117430
| -rw-r--r-- | src/bootstrap/src/core/build_steps/dist.rs | 11 | ||||
| -rwxr-xr-x | src/ci/docker/run.sh | 1 |
2 files changed, 0 insertions, 12 deletions
diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs index 6e80c55c8ce..b578c5ec295 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<GeneratedTarball> { - 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 cedbc0390f8..a2891ef9563 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 \ |
