Fredrik Fornwall
|
38ebbf388b
|
binutils: Fix merge issue
|
7 years ago |
its-pointless
|
2d124b6737
|
llvm: Update from 5.0.1 to 6.0
Also build our own libomp.
|
7 years ago |
Fredrik Fornwall
|
0c45fbcde7
|
binutils: Bump revision after patch
|
7 years ago |
Buck Evan
|
6b9879af0e
|
ld: set --enable-new-dtags by default (#2255)
The --enable-new-dtags option to ld causes it to emit a RUNPATH rather than RPATH entry in the elf header. Because the Android linker supports RUNPATH but not RPATH, this means many things can now Just Work. This should (eventually) eliminate the need to set LD_LIBRARY_PATH.
Prior art:
This [became the default for Linux in 2013](https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=822b8bf) but I think termux isn't getting it because it reports "Android" instead of "Linux"? Or maybe the way it works changed since then. Regardless, [Debian has been using RUNPATH by default since December 2016.](https://sources.debian.org/src/binutils/2.27.90.20161231-1/debian/patches/ld-new-dtags-by-default.diff/?hl=27#L27) Their [newest configuration](https://sources.debian.org/src/binutils/2.30-7/debian/rules/#L362) uses the newer configuration option seen in this patch. The [suse and gentoo](https://web.archive.org/web/20160101182307/http://comments.gmane.org/gmane.comp.gnu.binutils/57379) maintainers said they did the same in 2004 and 2005, respectively. So it seems well battle-tested, to me.
For the curious:
This came up because I'm working on [getting Homebrew working under Termux](https://github.com/Linuxbrew/brew/pull/621).
|
7 years ago |
Fredrik Fornwall
|
387ce9a308
|
binutils: Update from 2.29.1 to 2.30
|
7 years ago |
Fredrik Fornwall
|
a4481c5ac9
|
binutils: Fix building on x86_64 with NDK r16
The NDK now defines elf_siginfo for x86_64.
|
7 years ago |
Auxilus
|
695063ab3b
|
Update binutils to 2.29.1
|
7 years ago |
Fredrik Fornwall
|
dd6fbeefd8
|
binutils: Update from 2.28 to 2.29
|
7 years ago |
Fredrik Fornwall
|
39dafbf5dd
|
binutils: Bump package revision
The existing 2.28 version of gold linked against libgnustl in
ld.gold.
|
8 years ago |
Fredrik Fornwall
|
120f533763
|
binutils: Update from 2.27 to 2.28
|
8 years ago |
Fredrik Fornwall
|
6fa889f61a
|
binutils: Add checksum
|
8 years ago |
Fredrik Fornwall
|
af4dc416ed
|
s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/
|
8 years ago |
Fredrik Fornwall
|
f63405a98a
|
binutils: Setup some arch-prefixed symlinks
|
8 years ago |
Fredrik Fornwall
|
722ed12d69
|
Switch from ftp.gnu.org to mirrors.kernel.org
|
8 years ago |
Fredrik Fornwall
|
183a88a12b
|
binutils: Fix patch in ifndef __ANDROID__
Fixes #468.
|
8 years ago |
Fredrik Fornwall
|
12458dcd28
|
binutils: Update from 2.26.1 to 2.27
|
9 years ago |
Fredrik Fornwall
|
b00543d589
|
binutils: Bump revision for x86_64 rebuild
|
9 years ago |
Fredrik Fornwall
|
9f8453ac79
|
binutils: Update from 2.26 to 2.26.1
|
9 years ago |
Fredrik Fornwall
|
5d4e558279
|
binutils: Fix x86-64 build
|
9 years ago |
Fredrik Fornwall
|
da4730db7f
|
binutils: Remove arm-patch no longer needed
|
9 years ago |
Fredrik Fornwall
|
b7abed4fd5
|
binutils: Prepare for 64-bit build
|
9 years ago |
Fredrik Fornwall
|
d104e472bd
|
binutils: Avoid linking to flex shared lib
|
9 years ago |
Fredrik Fornwall
|
fd000fc61c
|
binutils: Update from 2.25 to 2.26
|
9 years ago |
Fredrik Fornwall
|
70a744a484
|
More /system/bin/sh -> $PREFIX/bin/sh changes
|
9 years ago |
Fredrik Fornwall
|
59f0d218a6
|
Initial push
|
10 years ago |