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 [build] Raise minimum mac SDK version to 10.13 to reduce build warnings 2021-04-27 10:37:30 +00:00
sanitizers [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
templates Remove use of set_sources_assignment_filter 2020-10-08 20:08:59 +00:00
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 Reland "[vm] Finish adding support for ECMAScript 2018 features." 2019-04-29 09:11:48 +00:00
locales.gni
sysroot.gni [build] Use a sysroot also for the host toolchain when cross compiling 2020-06-08 16:50:21 +00:00