Skip to content

Conversation

novas0x2a
Copy link
Contributor

The replace_symlink implementation on darwin called out to the darwin system trampoline python3 version; this breaks with toolchains that have a hermetic SDKROOT (because the trampolines don't know how to read a relative value, and bazel registers it as an absolute path violation if it's absolute).

realpath appears to have been added to the osx base system in Ventura (13), and according to https://endoflife.date/macos Monterey (12) went end of life back in September 2024.

The replace_symlink implementation on darwin called out to the darwin
system trampoline python3 version; this breaks with toolchains that have
a hermetic SDKROOT (because the trampolines don't know how to read a
relative value, and bazel registers it as an absolute path violation if
it's absolute).

realpath appears to have been added to the osx base system in Ventura
(13), and according to https://endoflife.date/macos Monterey (12) went
end of life back in September 2024.
@jsharpe jsharpe enabled auto-merge (squash) June 18, 2025 22:07
@jsharpe jsharpe merged commit 56a40a3 into bazel-contrib:main Jun 19, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants