bazel-contrib / bazel-contrib/rules_foreign_cc

`configure_make()` and `meson()` don't work with hermetic toolchain

Open
#1,296 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Starlark
Stars
737
Forks
270
PR merge metrics
No merged PRs in 30d

Description

See #1295 for a reproduction example.

Both `configure()` and `meson()` don't seem to detect the hermetic toolchain and fail with errors like `C compiler cannot create executables`.

Contributor guide

Open the contributing guide

Research direction

Start with the reproduction referenced in #1295, then inspect the configure() and meson() build-rule entry points for how they detect and invoke a hermetic toolchain. Reproduce the “C compiler cannot create executables” failure and use the existing behavior as the baseline for confirming the fix.

Written by the indexing model from the issue text.

Assessment

Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.