Include static libraries in link order before dynamic libraries

PiperOrigin-RevId: 291984417
Change-Id: I3135a5eac0ff41e976da04e3e2691da841e4a741
diff --git a/examples/experimental_cc_shared_library.bzl b/examples/experimental_cc_shared_library.bzl
index b54ecc7..8bba272 100644
--- a/examples/experimental_cc_shared_library.bzl
+++ b/examples/experimental_cc_shared_library.bzl
@@ -51,8 +51,10 @@
 
 def _create_linker_context(ctx, static_linker_inputs, dynamic_linker_inputs):
     linker_inputs = []
-    linker_inputs.extend(dynamic_linker_inputs)
+
+    # Statically linked symbols should take precedence over dynamically linked.
     linker_inputs.extend(static_linker_inputs)
+    linker_inputs.extend(dynamic_linker_inputs)
 
     return cc_common.create_linking_context(
         linker_inputs = depset(linker_inputs, order = "topological"),