Linux: also export *.so.* files to CAS. Yes, they're technically identical to the .so file next to them, but they're what the dynamic linker actually wants. Also, there's likely very low cost for the extra copies of libbenchmark.so, as the storage backend deduplicates temporally close uploads into clones. Makes it easier to use Google Benchmark's libraries in the exported linux_shared build. Bug: 540364710 Change-Id: If551a01e21cc23009895e4606da867076a6a6964 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/100007 Commit-Queue: Xiangfei Ding <xfding@google.com> Reviewed-by: Xiangfei Ding <xfding@google.com> Auto-Submit: Rudolf Polzer <rpolzer@google.com>
diff --git a/infra/config/main.star b/infra/config/main.star index dffc045..d3ba985 100755 --- a/infra/config/main.star +++ b/infra/config/main.star
@@ -656,7 +656,7 @@ return outputs FINISHED_OUTPUT_FILES_LINUX_STATIC = finished_output_files("", "lib", ".a") -FINISHED_OUTPUT_FILES_LINUX_SHARED = finished_output_files("", "lib", ".so") +FINISHED_OUTPUT_FILES_LINUX_SHARED = finished_output_files("", "lib", ".so*") FINISHED_OUTPUT_FILES_WIN_STATIC = finished_output_files(".exe", "", ".lib") FINISHED_OUTPUT_FILES_WIN_SHARED = finished_output_files(".exe", "", ".dll") FINISHED_OUTPUT_FILES_MAC_STATIC = finished_output_files("", "lib", ".a")