dart-sdk/build
なつき 6b04565db2 Enable Large File Support extension (LFS)
This PR adds flags to enable LFS to make 32-bit builds to correctly handle 64-bit inode from the ext4/xfs file systems.

Specifically, many APIs internally uses `readdir()` for listing directory, which may crash with an `EOVERFLOW`, `Value too large for defined data type`.

See https://bugs.gentoo.org/681790#c0 for some background about this issue.

Closes https://github.com/dart-lang/sdk/pull/49179

GitOrigin-RevId: 34ff2282635ffd50cb8e5dffe57601bb0b2b18f7
Change-Id: Idd10d215f0791242fff986c18decc443609f471e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/247245
Commit-Queue: Brian Quinlan <bquinlan@google.com>
Reviewed-by: Brian Quinlan <bquinlan@google.com>
2022-06-08 19:55:22 +00:00
..
config Enable Large File Support extension (LFS) 2022-06-08 19:55:22 +00:00
dart Replace a bunch of references to .packages 2021-10-12 20:16:15 +00:00
fuchsia [build] Add support for building for Fuchsia from Mac. 2021-10-13 21:14:56 +00:00
linux [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
mac [infra] Fix OWNERS files 2022-03-03 09:56:33 +00:00
rust [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
sanitizers [infra] Fix OWNERS files 2022-03-03 09:56:33 +00:00
secondary/third_party [build] Add stub for third_party/android_tools for updated zlib. 2021-02-05 03:53:42 +00:00
toolchain [infra] Error, don't crash setup_toolchain.py 2022-05-02 13:53:00 +00:00
.gitignore [infra] Remove wheezy left overs from SDK 2020-06-04 18:32:29 +00:00
detect_host_arch.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +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 Fix gn helper script to create *valid* strings for settings containing backslashes. 2021-05-19 12:35:16 +00:00
gn_run_binary.py [build] Make app snapshot build failures copy/pastable. 2021-10-14 11:51:32 +00:00
OWNERS [infra] Give VM engineers OWNERS over tools/gn.py et al. 2022-04-25 17:47:23 +00:00
README.dart.md fix(docs): corrects common typos in project documentation 2021-05-18 15:48:18 +00:00
vs_toolchain.py [build] Toolchain setup for ARM64 Windows. 2022-04-20 17:21:58 +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 independently by the Dart team. It is used to support the GN build system.