diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2024-03-07 18:32:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-07 18:32:48 +0100 |
| commit | fcb2cbc08f206de0c3bba85faa321e6cdf1dc22f (patch) | |
| tree | 65fd32e87d416f11ac032dfe70543d143ac67dc5 /src | |
| parent | 3257e86213ca70a313c384a9f438e411c3f7080a (diff) | |
| parent | 4a1f4ff4746debf01dca6e5b746cf02aa7844bf0 (diff) | |
| download | rust-fcb2cbc08f206de0c3bba85faa321e6cdf1dc22f.tar.gz rust-fcb2cbc08f206de0c3bba85faa321e6cdf1dc22f.zip | |
Rollup merge of #122136 - Kobzol:opt-dist-lookup-logic, r=Mark-Simulacrum
Include all library files in artifact summary on CI It's not worth it to maintain any custom logic here. Just print all files in the `lib` directory, this should be forward compatible. This fixes https://github.com/rust-lang/rust/pull/121866, based on https://github.com/rust-lang/rust/pull/121967. r? `@Mark-Simulacrum`
Diffstat (limited to 'src')
| -rw-r--r-- | src/tools/opt-dist/src/utils/artifact_size.rs | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/tools/opt-dist/src/utils/artifact_size.rs b/src/tools/opt-dist/src/utils/artifact_size.rs index 757f6d49709..b6c453fb40b 100644 --- a/src/tools/opt-dist/src/utils/artifact_size.rs +++ b/src/tools/opt-dist/src/utils/artifact_size.rs @@ -15,21 +15,8 @@ pub fn print_binary_sizes(env: &Environment) -> anyhow::Result<()> { let root = env.build_artifacts().join("stage2"); - let all_lib_files = get_files_from_dir(&root.join("lib"), None)?; - let mut files = get_files_from_dir(&root.join("bin"), None)?; - files.extend(get_files_from_dir(&root.join("lib"), Some(".so"))?); - - // libLLVM.so can be named libLLVM.so.<suffix>, so we try to explicitly add it here if it - // wasn't found by the above call. - if !files.iter().any(|f| f.file_name().unwrap_or_default().starts_with("libLLVM")) { - if let Some(llvm_lib) = - all_lib_files.iter().find(|f| f.file_name().unwrap_or_default().starts_with("libLLVM")) - { - files.push(llvm_lib.clone()); - } - } - + files.extend(get_files_from_dir(&root.join("lib"), None)?); files.sort_unstable(); let items: Vec<_> = files |
