dart-sdk/build/config
Jonas Termansen a19d3f3375 [infra] Support testing with RBE on Windows.
Place the windows toolchain in the build root so it can be sent to RBE.

Use relative paths in debug symbols when building with Windows clang,
which is needed for remotely building with RBE.

Set the executable bit when invoking clang-cl remotely as it has not
been set on Windows RBE clients.

Stop including .rst files during build commands as @options-from-file
is not supported by rewrapper at this time.

Forward RBE_cfg into the msvc build environment and rewrite the
INCLUDE, LIB, and LIBPATH environment variables to use relative paths
instead of absolute paths.

Don't download reclient on windows-arm64 where there is no cipd
package and the windows-arm64 python lies and says it's x64 because
they actually packaged a x64 python.

Tune the Windows -j performance to match the historic bot performance
as most casual Windows machines won't handle -j 1000 well.

Bug: b/296994239
Change-Id: I2bd1b4478fca796f0a326c062a5f478f16c2c6ef
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/343440
Reviewed-by: William Hesse <whesse@google.com>
Commit-Queue: Jonas Termansen <sortie@google.com>
2024-02-29 10:33:09 +00:00
..
android [build, test_runner] Update to NDK 27. 2023-10-18 22:38:23 +00:00
c++ [build] Build the standard c++ library from source. 2023-05-22 23:38:58 +00:00
clang [build] Re-add linker flags to create empty section in AOT runtime. 2022-10-07 09:26:18 +00:00
compiler [vm] Fix using GCC with the sanitizers. 2024-02-21 20:15:15 +00:00
fuchsia [build] Switch to Fuchsia core SDK. 2023-11-10 19:23:11 +00:00
gcc [build] Handle RBE in -fdebug-prefix-map. 2023-12-19 10:28:33 +00:00
linux [build] Build the standard c++ library from source. 2023-05-22 23:38:58 +00:00
mac [infra] Generalize RBE across operating systems. 2024-01-10 11:38:43 +00:00
sanitizers [build] Include FPESAN in UBSAN. 2023-09-21 15:16:39 +00:00
templates Remove use of set_sources_assignment_filter 2020-10-08 20:08:59 +00:00
win [infra] Support testing with RBE on Windows. 2024-02-29 10:33:09 +00:00
arm.gni GN: Format more gn files 2016-10-27 04:25:34 -07:00
BUILD.gn Reland "[build, vm] Access TLS with less code." 2023-03-02 23:07:16 +00:00
BUILDCONFIG.gn [infra] Support testing with RBE on Windows. 2024-02-29 10:33:09 +00:00
host_byteorder.gni Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
locales.gni Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
sysroot.gni [build] Enable building riscv64 with clang. 2023-11-30 18:09:49 +00:00