Skip to content

Hermeticity broken by toolchains_llvm bump — sysroot required #3

@RSingh1511

Description

@RSingh1511

Description

Bumping toolchains_llvm and explicitly supplying the C++ stdlib broke
hermeticity — the build now relies on host stdlib/libc, so different
machines or CI runners can produce different binaries.

Fix: pin a sysroot in the LLVM toolchain configuration in
tests/MODULE.bazel and expose the same configuration to downstream
consumers.

Surfaced by @LittleHuba in eclipse-score/communication#182;.

Analysis results

No response

Solution

No response

Error Occurrence Rate

None

How to reproduce

No response

Supporting Information

No response

Classification

Minor

First Affected Release

not released (main)

Last Affected Release

not released (main)

Expected Fixed Release

before release (main)

Category

  • Safety Relevant
  • Security Relevant

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions