its-pointless
43c3ed219e
update binutils as well
5 years ago
Leonid Plyushch
d111f5bf74
packages: standardize values of several control variables for build.sh
Variables
TERMUX_PKG_PLATFORM_INDEPENDENT
TERMUX_DEBUG
TERMUX_PKG_HAS_DEBUG
TERMUX_PKG_ESSENTIAL
TERMUX_SUBPKG_ESSENTIAL
TERMUX_PKG_NO_STATICSPLIT
TERMUX_PKG_BUILD_IN_SRC
TERMUX_PKG_FORCE_CMAKE
TERMUX_PKG_HOSTBUILD
should not accept arbitrary values for marking them "enabled". Instead
they should accept boolean values which makes them easier to handle and
also makes their meaning clear.
build-package.sh should make decision based on variable's value but not on
whether it is set or empty.
%ci:no-build
5 years ago
Leonid Plyushch
21b96d3b41
no more develsplit + provide static libraries as separate package
%ci:no-build
6 years ago
Leonid Plyushch
07b49073c2
binutils: bump revision
6 years ago
Leonid Plyushch
ff3a04b468
patches: replace hardcoded termux paths with @TERMUX_PREFIX@ and @TERMUX_HOME@ where needed
6 years ago
Henrik Grimler
1d1646c51c
binutils: disable debug build as it fails
6 years ago
Leonid Plyushch
7204b307f6
binutils: bump revision after 0d1170cc
6 years ago
Leonid Plyushch
cb93af0c30
add zlib to dependencies where needed
6 years ago
Leonid Plyushch
5871ed7b26
bump C++ packages for NDK-19
6 years ago
Wetitpig
b7a5b47775
Change permissions
6 years ago
Wetitpig
d7648d8aa1
Spaces to tabs
6 years ago
Wetitpig
78b944ba05
Improve formatting of parantheses for functions
6 years ago
Fredrik Fornwall
7e15fc3db0
binutils: Update from 2.31.1 to 2.32
6 years ago
Leonid Plyushch
4fd7ca06f6
[incomplete] set licenses for packages
6 years ago
Henrik Grimler
08b44d367a
binutils: set correct /system/lib dir for 32bit arches
6 years ago
Leonid Plyushch
a791ac8c2e
binutils: fix search dir order
6 years ago
Fredrik Fornwall
fddd88738a
Update to NDK r18 ( #2827 )
6 years ago
Fredrik Fornwall
ebacca6cac
binutils: Bump revision after change
6 years ago
its-pointless
bf540620be
in android 7 and above there is a EACCESS error on readding root dir /
this causes error in ld.gold but not in ld.
this patch makes ld.gold ignore that error to match ld behaviour.
7 years ago
Fredrik Fornwall
5815abd286
binutils: Update from 2.31 to 2.31.1
7 years ago
Fredrik Fornwall
3152d3efb8
binutils: Update from 2.30 to 2.31
7 years ago
Fredrik Fornwall
b5ece43ae9
Bump c++-using packages
7 years ago
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