From a0fbc4fb84b637bc034f4a1f31fa9f25454120ab Mon Sep 17 00:00:00 2001 From: Corentin Kerisit Date: Tue, 15 Oct 2024 17:22:10 +0200 Subject: [PATCH] Make crate module extension os and arch dependent --- crate_universe/extension.bzl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crate_universe/extension.bzl b/crate_universe/extension.bzl index 243b3b02b8..0df581dd05 100644 --- a/crate_universe/extension.bzl +++ b/crate_universe/extension.bzl @@ -582,6 +582,11 @@ _spec = tag_class( ), ) +_conditional_crate_args = { + "arch_dependent": True, + "os_dependent": True, +} if bazel_features.external_deps.module_extension_has_os_arch_dependent else {} + crate = module_extension( implementation = _crate_impl, tag_classes = dict( @@ -590,4 +595,5 @@ crate = module_extension( from_specs = _from_specs, spec = _spec, ), + **_conditional_crate_args )