mirror of
https://github.com/dart-lang/sdk
synced 2024-07-20 09:54:38 +00:00
e961aa565e
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> |
||
---|---|---|
.. | ||
android | ||
fuchsia | ||
linux | ||
mac | ||
win | ||
ccache.gni | ||
gcc_toolchain.gni | ||
get_concurrent_links.py | ||
goma.gni | ||
OWNERS |