dart-sdk/build/toolchain
Vyacheslav Egorov e961aa565e [vm/build] Workaround for ld 2.19 crash on ARM
When producing ARM builds instruct llvm-objcopy to drop .ARM.exidx/extab
sections. These sections don't contain any useful information (we don't use
exceptions or unwind C++ frames and most of the dart binary is in fact not
covered by them), however they have been seen to break dynamic linker in older
glibc versions (pre 2.23) because .ARM.exidx ends up being positioned between
.rel.dyn and .rel.plt sections while older versions of dynamic linker
expect these two sections to appear one after another in the ELF file.

Closes https://github.com/dart-lang/sdk/issues/41644.

Change-Id: I0ceebb63105591f132f3764180ae041366cbcade
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175723
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Vyacheslav Egorov <vegorov@google.com>
2020-12-11 08:48:38 +00:00
..
android [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
fuchsia [vm] Fuchsia arm64 build 2020-12-10 12:15:17 +00:00
linux [vm/build] Workaround for ld 2.19 crash on ARM 2020-12-11 08:48:38 +00:00
mac [build] Use frameworks instead of libs 2020-07-22 21:40:39 +00:00
win [build] Support --clang when building dart sdk on Windows. 2020-06-25 03:36:41 +00:00
ccache.gni Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00
gcc_toolchain.gni [vm/build] Workaround for ld 2.19 crash on ARM 2020-12-11 08:48:38 +00:00
get_concurrent_links.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
goma.gni [build] GN flag to use relative symlink to Xcode 2020-03-19 08:33:17 +00:00
OWNERS Add a snapshot of flutter/engine/src/build to our sdk 2016-07-01 11:09:28 -07:00