dart-lang / dart-lang/native

[native_toolchain_c] Tool groups

Open
#857 0 comments 0 reactions 0 assignees View on GitHub
P3 package:native_toolchain_c
Dominant language
Dart
Stars
275
Forks
144
Avg merge
2d 10h
Merged PRs (30d)
47

Description

Currently, our tool resolution abstraction does not really have a solution for resolving groups of tools.

Take for example https://github.com/dart-lang/native/blob/main/pkgs/native_toolchain_c/lib/src/native_toolchain/clang.dart, it has a `clang`, `ar`, and `ld`. If multiple clang installations are available on the system, but one is missing one of these 3 tools (for some obscure reason), we would only want to return tools from the complete clang installation.

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.