Skip to content

Commit

Permalink
fix legacy usage
Browse files Browse the repository at this point in the history
  • Loading branch information
keith committed Dec 6, 2024
1 parent b2f9e86 commit a6ef7ec
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
3 changes: 3 additions & 0 deletions apple/internal/linking_support.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,9 @@ def _link_multi_arch_binary(
avoid_deps = avoid_deps,
extra_linkopts = extra_linkopts,
extra_link_inputs = extra_link_inputs,
extra_requested_features = extra_requested_features,
extra_disabled_features = extra_disabled_features,
variables_extension = variables_extension,
stamp = stamp,
)

Expand Down
6 changes: 5 additions & 1 deletion apple/internal/providers.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -249,10 +249,14 @@ into the binary.
},
)

AppleExecutableBinaryInfo = getattr(apple_common, "AppleExecutableBinaryInfo", _AppleExecutableBinaryInfo)
AppleExecutableBinaryInfo = getattr(apple_common, "AppleExecutableBinary", _AppleExecutableBinaryInfo)

# TODO: Use common init pattern when we drop 7.x
def new_appleexecutablebinaryinfo(**kwargs):
legacy_initializer = getattr(apple_common, "new_executable_binary_provider", None)
if legacy_initializer:
return legacy_initializer(**kwargs)

return AppleExecutableBinaryInfo(**kwargs)

AppleExtraOutputsInfo, new_appleextraoutputsinfo = provider(
Expand Down

0 comments on commit a6ef7ec

Please sign in to comment.