@@ -25,7 +25,9 @@ common:remote --remote_executor=grpcs://remote.buildbuddy.io
2525# These will take precedence over the default ones.
2626#
2727# The flags `--extra_execution_platforms` and `--extra_toolchains` are used to override the staticcally
28- # registered toolchains and execution platforms.
28+ # registered toolchains and execution platforms. This is recommended as other Bazel Modules (i.e. rules_cc)
29+ # may register their cc toolchains earlier and take default priority.
30+ #
2931# For example:
3032#
3133# common:remote-linux --extra_execution_platforms=@toolchains_buildbuddy//platforms:linux_x86_64
@@ -49,17 +51,20 @@ common:remote --remote_executor=grpcs://remote.buildbuddy.io
4951common:remote-linux --config=remote
5052common:remote-linux --platforms=@toolchains_buildbuddy//platforms:linux_x86_64
5153common:remote-linux --extra_execution_platforms=@toolchains_buildbuddy//platforms:linux_x86_64
54+ common:remote-linux --extra_toolchains=@toolchains_buildbuddy//toolchains/cc:ubuntu_gcc_x86_64
5255
5356common:remote-linux-arm64 --config=remote
5457common:remote-linux-arm64 --platforms=@toolchains_buildbuddy//platforms:linux_arm64
5558common:remote-linux-arm64 --extra_execution_platforms=@toolchains_buildbuddy//platforms:linux_arm64
59+ common:remote-linux --extra_toolchains=@toolchains_buildbuddy//toolchains/cc:ubuntu_gcc_arm64
5660
5761## Using custom Linux platform
58- #
62+ #
5963# This helps verify that user can extend our platform definitions via inheritence.
6064common:custom-linux --config=remote
6165common:custom-linux --platforms=//:my_linux_platform
6266common:custom-linux --extra_execution_platforms=//:my_linux_platform
67+ common:remote-linux --extra_toolchains=@toolchains_buildbuddy//toolchains/cc:ubuntu_gcc_x86_64
6368
6469## Target Windows platform when build remotely
6570#
@@ -70,6 +75,7 @@ common:custom-linux --extra_execution_platforms=//:my_linux_platform
7075common:remote-windows --config=remote
7176common:remote-windows --platforms=@toolchains_buildbuddy//platforms:windows_x86_64
7277common:remote-windows --extra_execution_platforms=@toolchains_buildbuddy//platforms:windows_x86_64
78+ common:remote-linux --extra_toolchains=@toolchains_buildbuddy//toolchains/cc:windows_msvc_x86_64
7379
7480
7581# Separate file to keep API Key that should have the follow flag
0 commit comments