@@ -20,6 +20,7 @@ toolchain, see `swift.bzl`.
2020"""
2121
2222load ("@bazel_skylib//lib:dicts.bzl" , "dicts" )
23+ load ("@bazel_skylib//rules:common_settings.bzl" , "BuildSettingInfo" )
2324load ("@bazel_tools//tools/cpp:toolchain_utils.bzl" , "find_cpp_toolchain" )
2425load (":actions.bzl" , "swift_action_names" )
2526load (":attrs.bzl" , "swift_toolchain_driver_attrs" )
3132 "SWIFT_FEATURE_MODULE_MAP_HOME_IS_CWD" ,
3233 "SWIFT_FEATURE_NO_GENERATED_MODULE_MAP" ,
3334 "SWIFT_FEATURE_USE_RESPONSE_FILES" ,
34- "SWIFT_FEATURE_STATIC_STDLIB" ,
3535)
3636load (":features.bzl" , "features_for_build_modes" )
3737load (":providers.bzl" , "SwiftFeatureAllowlistInfo" , "SwiftToolchainInfo" )
@@ -192,14 +192,15 @@ def _swift_linkopts_cc_info(
192192def _swift_toolchain_impl (ctx ):
193193 toolchain_root = ctx .attr .root
194194 cc_toolchain = find_cpp_toolchain (ctx )
195+ static_stdlib = ctx .attr ._static_stdlib [BuildSettingInfo ].value
195196
196197 swift_linkopts_cc_info = _swift_linkopts_cc_info (
197198 cc_toolchain ,
198199 ctx .attr .arch ,
199200 ctx .attr .os ,
200201 ctx .label ,
201202 toolchain_root ,
202- SWIFT_FEATURE_STATIC_STDLIB in ctx . features ,
203+ static_stdlib ,
203204 )
204205
205206 # Combine build mode features, autoconfigured features, and required
0 commit comments