@@ -44,6 +44,12 @@ def _cc_semantics_get_runtimes_toolchain(*args, **kwargs):
44
44
def _cc_semantics_get_stl (* args , ** kwargs ):
45
45
return cc_semantics .get_stl (* args , ** kwargs )
46
46
47
+ def _cc_toolchain_strip_files (cc_toolchain , * args , ** kwargs ):
48
+ return cc_toolchain .strip_files (* args , ** kwargs )
49
+
50
+ def _cc_launcher_info_cc_info (cc_launcher_info , * args , ** kwargs ):
51
+ return cc_launcher_info .cc_info (* args , ** kwargs )
52
+
47
53
def _compilation_outputs (cc_launcher_info ):
48
54
return cc_launcher_info .compilation_outputs ()
49
55
@@ -71,6 +77,9 @@ def _declare_shareable_artifact(ctx, *args, **kwargs):
71
77
def _expand_location_and_make_variables (* args , ** kwargs ):
72
78
return _py_builtins .expand_location_and_make_variables (* args , ** kwargs )
73
79
80
+ def _extra_libraries_build_libraries (extra_libraries , * args , ** kwargs ):
81
+ return extra_libraries .build_libraries (* args , ** kwargs )
82
+
74
83
def _get_current_os_name (* args , ** kwargs ):
75
84
return _py_builtins .get_current_os_name (* args , ** kwargs )
76
85
@@ -101,6 +110,12 @@ def _runfiles_enabled(ctx):
101
110
def _link (* args , ** kwargs ):
102
111
return cc_common .link (* args , ** kwargs )
103
112
113
+ def _linking_context_extra_link_time_libraries (linking_context , * args , ** kwargs ):
114
+ return linking_context .extra_link_time_libraries (* args , ** kwargs )
115
+
116
+ def _linking_context_linkstamps (linking_context , * args , ** kwargs ):
117
+ return linking_context .linkstamps (* args , ** kwargs )
118
+
104
119
def _make_runfiles_respect_legacy_external_runfiles (* args , ** kwargs ):
105
120
return _py_builtins .make_runfiles_respect_legacy_external_runfiles (* args , ** kwargs )
106
121
@@ -129,9 +144,11 @@ py_internal = struct(
129
144
add_py_extra_pseudo_action = _add_py_extra_pseudo_action ,
130
145
are_action_listeners_enabled = _are_action_listeners_enabled ,
131
146
cc_helper = cc_helper ,
147
+ cc_launcher_info_cc_info = _cc_launcher_info_cc_info ,
132
148
cc_semantics_get_cc_runtimes = _cc_semantics_get_cc_runtimes ,
133
149
cc_semantics_get_runtimes_toolchain = _cc_semantics_get_runtimes_toolchain ,
134
150
cc_semantics_get_stl = _cc_semantics_get_stl ,
151
+ cc_toolchain_strip_files = _cc_toolchain_strip_files ,
135
152
compilation_outputs = _compilation_outputs ,
136
153
compile = _compile ,
137
154
copy_without_caching = _copy_without_caching ,
@@ -141,6 +158,7 @@ py_internal = struct(
141
158
declare_constant_metadata_file = _declare_constant_metadata_file ,
142
159
declare_shareable_artifact = _declare_shareable_artifact ,
143
160
expand_location_and_make_variables = _expand_location_and_make_variables ,
161
+ extra_libraries_build_libraries = _extra_libraries_build_libraries ,
144
162
get_current_os_name = _get_current_os_name ,
145
163
get_label_repo_runfiles_path = _get_label_repo_runfiles_path ,
146
164
get_legacy_external_runfiles = _get_legacy_external_runfiles ,
@@ -150,6 +168,8 @@ py_internal = struct(
150
168
is_singleton_depset = _is_singleton_depset ,
151
169
is_tool_configuration = _is_tool_configuration ,
152
170
link = _link ,
171
+ linking_context_extra_link_time_libraries = _linking_context_extra_link_time_libraries ,
172
+ linking_context_linkstamps = _linking_context_linkstamps ,
153
173
make_runfiles_respect_legacy_external_runfiles = _make_runfiles_respect_legacy_external_runfiles ,
154
174
merge_debug_context = _merge_debug_context ,
155
175
merge_linking_contexts = _merge_linking_contexts ,
0 commit comments