bazelbuild / bazelbuild/rules_rust

crates_universe vendor doesnt support additive_build_file?

Open
#2,805 0 comments 0 reactions 0 assignees View on GitHub
bug crate-universe needs-triage
Dominant language
Starlark
Stars
843
Forks
651
Avg merge
2d 18h
Merged PRs (30d)
15

Description

I get the following error is this expected, the docs dont say this is disallowed

```
ERROR: /home/greg/work/ticketmaster/third_party/rust/BUILD.bazel:3:14: in crates_vendor rule //third_party/rust:crate_index:
Traceback (most recent call last):
File "/home/greg/.cache/bazel/_bazel_greg/181e6455ea320a156f13bb5d505da9a6/external/rules_rust/crate_universe/private/crates_vendor.bzl", line 295, column 54, in _crates_vendor_impl
config_args, config_runfiles = _write_config_file(ctx)
File "/home/greg/.cache/bazel/_bazel_greg/181e6455ea320a156f13bb5d505da9a6/external/rules_rust/crate_universe/private/crates_vendor.bzl", line 148, column 36, in _write_config_file
data = generate_config_file(
File "/home/greg/.cache/bazel/_bazel_greg/181e6455ea320a156f13bb5d505da9a6/external/rules_rust/crate_universe/private/crates_vendor.bzl", line 252, column 33, in generate_config_file
config_data = compile_config(
File "/home/greg/.cache/bazel/_bazel_greg/181e6455ea320a156f13bb5d505da9a6/external/rules_rust/crate_universe/private/generate_utils.bzl", line 273, column 13, in compile_config
fail("The following annotations use `additive_build_file` which is not supported for {}: {}".format(repository_name, unexpected))
Error in fail: The following annotations use `additive_build_file` which is not supported for crate_index: ["windows_x86_64_msvc *", "blake3 *", "lmdb-master-sys *", "pcsc-sys *"]
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.