cc_shared_library: fix aspect traversal over new attrs.

In our custom cc_* rules, we're using attrs other than deps to indicate CcInfo deps, like static/shared for the cc proxy rule, and dynamic_deps in cc_shared_library itself.

This fixes shared library linking when it comes to linking our custom cc_library_static combined targets, for example.

Bug: 183064430

Test: TH
Change-Id: I600f951b80386f835b4779f87648a0fd2c97aa60
1 file changed
tree: 2431b495b0ef0bb5e7c9e0ff9aee237ef60500f3
  1. bazel_skylib/
  2. ci/
  3. docs/
  4. examples/
  5. json_module_graph/
  6. platforms/
  7. product_variables/
  8. rules/
  9. rules_cc/
  10. scripts/
  11. tests/
  12. bazel.BUILD
  13. bazel.sh
  14. bazel.WORKSPACE
  15. common.bazelrc
  16. darwin.bazelrc
  17. linux.bazelrc
  18. OWNERS
  19. README.md
README.md

Bazel

The code in this directory is experimental. Bazel support for Android Platform is undergoing active development and workflow stability is currently not guaranteed.