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 |
Auxilus
|
695063ab3b
|
Update binutils to 2.29.1
|
7 years ago |
Fredrik Fornwall
|
dd6fbeefd8
|
binutils: Update from 2.28 to 2.29
|
8 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
|
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
|
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
|
59f0d218a6
|
Initial push
|
10 years ago |