@@ -494,6 +494,7 @@ load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
494494swift_library(
495495 name = "RegularSwiftTargetAsLibrary.rspm",
496496 always_include_developer_search_paths = True,
497+ alwayslink = True,
497498 copts = ["-DSWIFT_PACKAGE"],
498499 module_name = "RegularSwiftTargetAsLibrary",
499500 package_name = "MyPackage",
@@ -515,6 +516,7 @@ load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
515516swift_library(
516517 name = "RegularTargetForExec.rspm",
517518 always_include_developer_search_paths = True,
519+ alwayslink = True,
518520 copts = ["-DSWIFT_PACKAGE"],
519521 deps = ["@swiftpkg_mypackage//:RegularSwiftTargetAsLibrary.rspm"],
520522 module_name = "RegularTargetForExec",
@@ -589,6 +591,7 @@ cc_library(
589591
590592cc_library(
591593 name = "ClangLibrary.rspm_cxx",
594+ alwayslink = True,
592595 aspect_hints = ["ClangLibrary.rspm_swift_hint"],
593596 copts = [
594597 "-fblocks",
@@ -654,6 +657,7 @@ objc_library(
654657
655658objc_library(
656659 name = "ObjcLibrary.rspm_objc",
660+ alwayslink = True,
657661 aspect_hints = ["ObjcLibrary.rspm_swift_hint"],
658662 copts = [
659663 "-fblocks",
@@ -712,6 +716,7 @@ objc_library(
712716
713717objc_library(
714718 name = "ObjcLibraryWithModulemap.rspm_objc",
719+ alwayslink = True,
715720 aspect_hints = ["ObjcLibraryWithModulemap.rspm_swift_hint"],
716721 copts = [
717722 "-fblocks",
@@ -765,6 +770,7 @@ load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
765770swift_library(
766771 name = "SwiftLibraryWithConditionalDep.rspm",
767772 always_include_developer_search_paths = True,
773+ alwayslink = True,
768774 copts = ["-DSWIFT_PACKAGE"],
769775 deps = ["@swiftpkg_mypackage//:ClangLibrary.rspm"] + select({
770776 "@rules_swift_package_manager//config_settings/spm/platform:ios": ["@swiftpkg_mypackage//:RegularSwiftTargetAsLibrary.rspm"],
@@ -797,6 +803,7 @@ cc_library(
797803
798804cc_library(
799805 name = "ClangLibraryWithConditionalDep.rspm_cxx",
806+ alwayslink = True,
800807 aspect_hints = ["ClangLibraryWithConditionalDep.rspm_swift_hint"],
801808 copts = [
802809 "-fblocks",
@@ -845,6 +852,7 @@ load("@build_bazel_rules_swift//swift:swift.bzl", "swift_library")
845852swift_library(
846853 name = "SwiftForObjcTarget.rspm",
847854 always_include_developer_search_paths = True,
855+ alwayslink = True,
848856 copts = ["-DSWIFT_PACKAGE"],
849857 deps = ["@swiftpkg_mypackage//:ObjcLibraryDep.rspm"],
850858 features = ["swift.propagate_generated_module_map"],
@@ -886,6 +894,7 @@ resource_bundle_infoplist(
886894swift_library(
887895 name = "SwiftLibraryWithFilePathResource.rspm",
888896 always_include_developer_search_paths = True,
897+ alwayslink = True,
889898 copts = ["-DSWIFT_PACKAGE"],
890899 data = [":SwiftLibraryWithFilePathResource.rspm_resource_bundle"],
891900 module_name = "SwiftLibraryWithFilePathResource",
@@ -934,6 +943,7 @@ objc_library(
934943
935944objc_library(
936945 name = "ObjcLibraryWithResources.rspm_objc",
946+ alwayslink = True,
937947 aspect_hints = ["ObjcLibraryWithResources.rspm_swift_hint"],
938948 copts = [
939949 "-fblocks",
0 commit comments