Skip to content

Commit c45838b

Browse files
authored
Fix precompiled libs not in runfiles of cc_shared_library (#14943)
1 parent c1ecca2 commit c45838b

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/starlark/builtins_bzl/common/cc/experimental_cc_shared_library.bzl

+6
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,12 @@ def _cc_shared_library_impl(ctx):
501501
else:
502502
library.append(linking_outputs.library_to_link.dynamic_library)
503503

504+
precompiled_only_dynamic_libraries_runfiles = []
505+
for precompiled_dynamic_library in precompiled_only_dynamic_libraries:
506+
precompiled_only_dynamic_libraries_runfiles.append(precompiled_dynamic_library.dynamic_library)
507+
if precompiled_dynamic_library.resolved_symlink_dynamic_library != None:
508+
precompiled_only_dynamic_libraries_runfiles.append(precompiled_dynamic_library.resolved_symlink_dynamic_library)
509+
504510
return [
505511
DefaultInfo(
506512
files = depset(library),

0 commit comments

Comments
 (0)