dart-sdk/build
Samir Jindel 6a8aae0095 [vm] Enable Dart VM to run in QEMU user-mode emulation for ARM.
Normally we consult /proc to determine the host architecture. However, this
reports the actual host architecture, not the QEMU-simulated one.

Also, GDB cannot debug position-independent executables in QEMU, so we disable
PIE when compiling for execution in QEMU.

Pass '--use-qemu' to 'gn.py' to build for QEMU.

Change-Id: Ib125127ceb0582b66754cfc0da22e09d224ee1e9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/125267
Commit-Queue: Samir Jindel <sjindel@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
2019-11-18 16:58:53 +00:00
..
config [vm] Enable Dart VM to run in QEMU user-mode emulation for ARM. 2019-11-18 16:58:53 +00:00
dart [build] Remove dart_host_toolchain. 2019-09-27 21:14:11 +00:00
linux Mass format python with yapf 2019-08-05 20:34:31 +00:00
mac Mass format python with yapf 2019-08-05 20:34:31 +00:00
rust [vm] Add wasmer to third_party, and support building rust libraries 2019-08-20 16:56:10 +00:00
sanitizers Fixed some links 2019-07-01 16:21:41 +00:00
secondary/third_party/android_tools [build] Add //third_party/android_tools BUILD file needed by zlib 2018-10-24 18:39:36 +00:00
toolchain [build] Advise ninja to ignore out-of-date .lib files. 2019-10-09 03:16:50 +00:00
win Mass format python with yapf 2019-08-05 20:34:31 +00:00
.gitignore [build] Move to Jessie sysroots from Wheezy sysroots. 2018-10-25 15:05:22 +00:00
detect_host_arch.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
executable_suffix.gni Fix builds targeting Android from a Windows host gen_snapshot. 2019-06-07 00:49:33 +00:00
gn_helpers.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
gn_run_binary.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
README.dart.md Reland: [Windows] Update toolchain to MSVC 2017 2017-09-28 09:25:37 +00:00
vs_toolchain.py Mass format python with yapf 2019-08-05 20:34:31 +00:00

This directory was taken from a snapshot of flutter/engine/src/build/.

The snapshot was taken with a recursive copy cp -R of the directory from the flutter repository.

The contents has now diverged significantly from Flutter, and is maintained independantly by the Dart team. It is used to support the GN build system.