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

Update CC rules to use optional toolchains #14727

Closed
katre opened this issue Feb 4, 2022 · 0 comments
Closed

Update CC rules to use optional toolchains #14727

katre opened this issue Feb 4, 2022 · 0 comments
Assignees
Labels

Comments

@katre
Copy link
Member

katre commented Feb 4, 2022

Once #14726 is done, the CC rules need to use optional toolchains, then we can remove the dummy cc toolchain.

@katre katre self-assigned this Feb 4, 2022
katre added a commit to katre/bazel that referenced this issue Feb 7, 2022
Fixes bazelbuild#14728, part of bazelbuild#14727.

Rules can begin using this as soon as it is released (hopefully in Bazel
5.1), and then future versions of Bazel will update the functionality as
optional toolchains are added and C++ rules are updated to use them.
bazel-io pushed a commit that referenced this issue Feb 11, 2022
Fixes #14728, part of #14727.

Rules can begin using this as soon as it is released (hopefully in Bazel
5.1), and then future versions of Bazel will update the functionality as
optional toolchains are added and C++ rules are updated to use them.

Closes #14742.

PiperOrigin-RevId: 427931123
fmeum pushed a commit to fmeum/bazel that referenced this issue Feb 11, 2022
Fixes bazelbuild#14728, part of bazelbuild#14727.

Rules can begin using this as soon as it is released (hopefully in Bazel
5.1), and then future versions of Bazel will update the functionality as
optional toolchains are added and C++ rules are updated to use them.

Closes bazelbuild#14742.

PiperOrigin-RevId: 427931123
Wyverald pushed a commit that referenced this issue Feb 14, 2022
…14795)

Fixes #14728, part of #14727.

Rules can begin using this as soon as it is released (hopefully in Bazel
5.1), and then future versions of Bazel will update the functionality as
optional toolchains are added and C++ rules are updated to use them.

Closes #14742.

PiperOrigin-RevId: 427931123

Co-authored-by: John Cater <jcater@google.com>
bazel-io pushed a commit that referenced this issue May 17, 2022
Everything that gets a CC toolchain via CppHelper.getToolchain should use this helper.

Part of #14727.

PiperOrigin-RevId: 449233884
bazel-io pushed a commit that referenced this issue May 17, 2022
bazel-io pushed a commit that referenced this issue May 18, 2022
…ype requirement.

Part of #14727.

PiperOrigin-RevId: 449453965
copybara-service bot pushed a commit to bazelbuild/rules_cc that referenced this issue May 18, 2022
Part of github.com/bazelbuild/bazel/issues/14727.

PiperOrigin-RevId: 449499388
Change-Id: I9fb5fecd1059b0d48a26e89d1c25d54fd2348b55
bazel-io pushed a commit that referenced this issue May 19, 2022
phst pushed a commit to phst/rules_elisp that referenced this issue Jun 23, 2022
mihaibudiu pushed a commit to p4lang/p4c that referenced this issue Jun 30, 2022
rst0git pushed a commit to rst0git/p4c that referenced this issue Jul 1, 2022
phst pushed a commit to phst/rules_elisp that referenced this issue Jul 2, 2022
copybara-service bot pushed a commit that referenced this issue Jul 8, 2022
If the toolchain is needed and can't be found, CppHelper will fail with a more useful error message.

Part of #14727.

PiperOrigin-RevId: 459785208
Change-Id: If191c0a5dc7cf5a1759fa0af63bd53096e9deda8
copybara-service bot pushed a commit that referenced this issue Jul 12, 2022
If the toolchain is needed and can't be found, _find_cpp_toolchain will fail with a more useful error message.

Part of #14727.

PiperOrigin-RevId: 460404686
Change-Id: Idb3eeffb4a96ff0158616e7a3d0201f5603cd050
copybara-service bot pushed a commit that referenced this issue Jul 12, 2022
If the toolchain is needed and can't be found, find_cpp_toolchain will fail with a more useful error message.

Part of #14727.

PiperOrigin-RevId: 460405864
Change-Id: I0e9a0861037238b1283528c5d05b3f79fda28f5e
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, CppHelper will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 459785208
Change-Id: If191c0a5dc7cf5a1759fa0af63bd53096e9deda8
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, _find_cpp_toolchain will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 460404686
Change-Id: Idb3eeffb4a96ff0158616e7a3d0201f5603cd050
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, find_cpp_toolchain will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 460405864
Change-Id: I0e9a0861037238b1283528c5d05b3f79fda28f5e
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, CppHelper will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 459785208
Change-Id: If191c0a5dc7cf5a1759fa0af63bd53096e9deda8
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, _find_cpp_toolchain will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 460404686
Change-Id: Idb3eeffb4a96ff0158616e7a3d0201f5603cd050
aranguyen pushed a commit to aranguyen/bazel that referenced this issue Jul 20, 2022
If the toolchain is needed and can't be found, find_cpp_toolchain will fail with a more useful error message.

Part of bazelbuild#14727.

PiperOrigin-RevId: 460405864
Change-Id: I0e9a0861037238b1283528c5d05b3f79fda28f5e
@katre katre closed this as completed Oct 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant