commit | 222738c039e2122dc59b293242cfbe22644c1e4d | [log] [tgz] |
---|---|---|
author | Fangrui Song <i@maskray.me> | Tue Feb 09 00:43:10 2021 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Feb 09 11:39:20 2021 -0800 |
tree | b2ac4e3c4e7da2bbc33abd8cbc34ac6769672590 | |
parent | 60dc8829cafacf598d7d38147032f67dadfd81e2 [diff] |
[ELF] Drop Android specific workaround -m aarch64_elf64_le_vec `extern const bfd_target aarch64_elf64_le_vec;` is a variable in BFD. It was somehow misused as an emulation by Android. ``` % aarch64-linux-gnu-ld -m aarch64_elf64_le_vec a.o aarch64-linux-gnu-ld: unrecognised emulation mode: aarch64_elf64_le_vec Supported emulations: aarch64linux aarch64elf aarch64elf32 aarch64elf32b aarch64elfb armelf armelfb aarch64linuxb aarch64linux32 aarch64linux32b armelfb_linux_eabi armelf_linux_eabi ``` Acked by Stephen Hines, who removed the flag from Android a while back. GitOrigin-RevId: d82679d8050130522ebcf90c6061211a25b1c83d
This directory and its subdirectories contain source code for the LLVM Linker, a modular cross platform linker which is built as part of the LLVM compiler infrastructure project.
lld is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.
In order to make sure various developers can evaluate patches over the same tests, we create a collection of self contained programs.
It is hosted at https://s3-us-west-2.amazonaws.com/linker-tests/lld-speed-test.tar.xz
The current sha256 is 10eec685463d5a8bbf08d77f4ca96282161d396c65bd97dc99dbde644a31610f
.