Skip to content

Establish compatibility with remote binary execution - #806

Open
LittleHuba wants to merge 5 commits into
mainfrom
ulhu_rbe_compat
Open

Establish compatibility with remote binary execution#806
LittleHuba wants to merge 5 commits into
mainfrom
ulhu_rbe_compat

Conversation

@LittleHuba

Copy link
Copy Markdown
Contributor

Establishes compatibility with remote binary execution for targets under //score/....

An additional fix in score_tooling is required that will be provided separately through a bump of score_tooling.

RBE workers failed to resolve the sysroot correctly.
Provide a hint to the toolchain to correctly resolve.
Clang Toolchain does not provide the gold linker.
Move the compiler argument to GCC only.
Use rules_cc to determine the correct compiler arguments and compiler path.
This automatically leads to api_surface being hermetic, since the clang toolchain itself is setup to be hermetic.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Backlog

Development

Successfully merging this pull request may close these issues.

1 participant