dart-sdk/build/config
なつき 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
..
android Reland "[build] Fix Android build for ARM64 Mac." 2022-05-10 16:11:53 +00:00
clang [build] Detect the host architecture of an ARM64 Mac as ARM64 even through Rosetta. 2021-09-28 17:44:32 +00:00
compiler [build] Toolchain setup for ARM64 Windows. 2022-04-20 17:21:58 +00:00
gcc
linux Enable Large File Support extension (LFS) 2022-06-08 19:55:22 +00:00
mac
sanitizers
templates
win [build] Toolchain setup for ARM64 Windows. 2022-04-20 17:21:58 +00:00
arm.gni
BUILD.gn
BUILDCONFIG.gn [build] Toolchain setup for ARM64 Windows. 2022-04-20 17:21:58 +00:00
host_byteorder.gni
locales.gni
sysroot.gni