diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-03-13 21:32:23 +0100 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-03-13 21:32:23 +0100 |
| commit | 38fc11601ea95a4ba6b11f1aa0ad36fb9d8a53d0 (patch) | |
| tree | 861a846c6b523b50b4e1f6c026b65125375f53fb | |
| parent | 34272a54689e1e9b9eac97e0f5e126cd4149ae39 (diff) | |
| download | rust-38fc11601ea95a4ba6b11f1aa0ad36fb9d8a53d0.tar.gz rust-38fc11601ea95a4ba6b11f1aa0ad36fb9d8a53d0.zip | |
Store libgccjit.so in a lib directory in the GCC CI tarball
| -rw-r--r-- | src/bootstrap/src/core/build_steps/dist.rs | 2 | ||||
| -rw-r--r-- | src/bootstrap/src/core/build_steps/gcc.rs | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/bootstrap/src/core/build_steps/dist.rs b/src/bootstrap/src/core/build_steps/dist.rs index c393eb55c62..2354fe1ebaf 100644 --- a/src/bootstrap/src/core/build_steps/dist.rs +++ b/src/bootstrap/src/core/build_steps/dist.rs @@ -2481,7 +2481,7 @@ impl Step for Gcc { fn run(self, builder: &Builder<'_>) -> Self::Output { let tarball = Tarball::new(builder, "gcc", &self.target.triple); let output = builder.ensure(super::gcc::Gcc { target: self.target }); - tarball.add_file(output.libgccjit, ".", 0o644); + tarball.add_file(output.libgccjit, "lib", 0o644); tarball.generate() } } diff --git a/src/bootstrap/src/core/build_steps/gcc.rs b/src/bootstrap/src/core/build_steps/gcc.rs index 0a3208b2363..19525d4ebed 100644 --- a/src/bootstrap/src/core/build_steps/gcc.rs +++ b/src/bootstrap/src/core/build_steps/gcc.rs @@ -115,8 +115,7 @@ fn try_download_gcc(builder: &Builder<'_>, target: TargetSelection) -> Option<Pa t!(gcc_stamp.write()); } - // FIXME: put libgccjit.so into a lib directory in dist::Gcc - let libgccjit = root.join("libgccjit.so"); + let libgccjit = root.join("lib").join("libgccjit.so"); create_lib_alias(builder, &libgccjit); Some(libgccjit) } |
