dart-sdk/build
Vyacheslav Egorov 5548d11f4c Revert "[vm/build] Workaround for ld 2.19 crash on ARM"
This reverts commit e961aa565e.

Reason for revert: does not actually work

Original change's description:
> [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>

TBR=vegorov@google.com,kustermann@google.com,rmacnak@google.com,alexmarkov@google.com

Change-Id: Ia797d8bb6e5dbc44bf68965320da1e03ece17052
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/175727
Reviewed-by: Vyacheslav Egorov <vegorov@google.com>
Commit-Queue: Vyacheslav Egorov <vegorov@google.com>
2020-12-11 21:49:11 +00:00
..
config Remove use of set_sources_assignment_filter 2020-10-08 20:08:59 +00:00
dart [SDK] Fix VM/kernel version mix in build. 2020-08-05 11:46:28 +00:00
fuchsia [dart:io] Remove dependency on FIDL 2020-08-19 17:00:16 +00:00
linux [infra] Remove wheezy left overs from SDK 2020-06-04 18:32:29 +00:00
mac Allow MacOSX SDK versions 10.x and 11.x in build scripts 2020-10-22 12:53:55 +00:00
rust [wasm] Wrapper library to get import/export names 2020-09-14 22:00:07 +00:00
sanitizers [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
secondary/third_party/android_tools [BUILD] - Format gn files, this is being done to ensure the unfork CL 2020-03-10 21:56:11 +00:00
toolchain Revert "[vm/build] Workaround for ld 2.19 crash on ARM" 2020-12-11 21:49:11 +00:00
win Mass format python with yapf 2019-08-05 20:34:31 +00:00
.gitignore [infra] Remove wheezy left overs from SDK 2020-06-04 18:32:29 +00:00
detect_host_arch.py Mass format python with yapf 2019-08-05 20:34:31 +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 Mass format python with yapf 2019-08-05 20:34:31 +00:00
gn_run_binary.py Mass format python with yapf 2019-08-05 20:34:31 +00:00
README.dart.md Reland: [Windows] Update toolchain to MSVC 2017 2017-09-28 09:25:37 +00:00
vs_toolchain.py Mass format python with yapf 2019-08-05 20:34:31 +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 independantly by the Dart team. It is used to support the GN build system.