Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[7.4.0] Add path mapping support for C++ compile action templates #23349

Merged
merged 1 commit into from
Aug 26, 2024

Conversation

iancha1992
Copy link
Member

C++ action templates are now properly path mapped.

Since the default Unix toolchain doesn't support object file groups on macOS, apple_support is needed in the test. This requires wiring up LocalEnvProvider in the remote worker to get DEVELOPER_DIR to be set, which in turn requires improving the runfiles handling for the the worker.

Work towards #6526

Closes #22890.

PiperOrigin-RevId: 657733074
Change-Id: I132e338d7a44964a8a1aad3062a5c9a4c8e79e57

Commit 23f3be0

C++ action templates are now properly path mapped.

Since the default Unix toolchain doesn't support object file groups on macOS, `apple_support` is needed in the test. This requires wiring up `LocalEnvProvider` in the remote worker to get `DEVELOPER_DIR` to be set, which in turn requires improving the runfiles handling for the the worker.

Work towards bazelbuild#6526

Closes bazelbuild#22890.

PiperOrigin-RevId: 657733074
Change-Id: I132e338d7a44964a8a1aad3062a5c9a4c8e79e57
@iancha1992 iancha1992 requested a review from comius August 19, 2024 21:27
@iancha1992 iancha1992 added team-Rules-CPP Issues for C++ rules team-Remote-Exec Issues and PRs for the Execution (Remote) team awaiting-review PR is awaiting review from an assigned reviewer labels Aug 19, 2024
@iancha1992 iancha1992 marked this pull request as ready for review August 19, 2024 21:27
@iancha1992 iancha1992 requested a review from a team as a code owner August 19, 2024 21:27
@iancha1992 iancha1992 enabled auto-merge (squash) August 19, 2024 21:28
@github-actions github-actions bot added the team-Rules-Java Issues for Java rules label Aug 19, 2024
@iancha1992 iancha1992 added this pull request to the merge queue Aug 26, 2024
Merged via the queue into bazelbuild:release-7.4.0 with commit 20582e6 Aug 26, 2024
53 checks passed
@github-actions github-actions bot removed the awaiting-review PR is awaiting review from an assigned reviewer label Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
team-Remote-Exec Issues and PRs for the Execution (Remote) team team-Rules-CPP Issues for C++ rules team-Rules-Java Issues for Java rules
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants