Commit Graph

53 Commits

Author SHA1 Message Date
Henrik Grimler e10dbc14a7 binutils: bump package to restart CI build 2020-09-22 22:03:52 +02:00
Butta 11b4f7aba9 Update clamav hash and bump binutils and fakeroot on CI 2020-09-22 22:48:39 +05:30
Butta 69f67332df binutils: update from 2.35 to 2.35.1
clamav: update from 0.102.4 to 0.103.0

fakeroot: update from 1.24 to 1.24.1
2020-09-22 21:47:48 +05:30
its-pointless 077c376a50 binutils update 2020-07-25 18:57:46 +05:30
Fredrik Fornwall 6d044fddad binutils: Update from 2.33.1 to 2.34 2020-02-02 05:31:28 +01:00
Leonid Pliushch 5123b0cffa fix formatting of some build.sh 2020-01-13 03:00:07 +02:00
its-pointless 430ace6099 update binutils as well 2019-10-22 23:47:58 +02:00
Leonid Pliushch c352216c63 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
2019-08-12 18:49:13 +03:00
Leonid Pliushch 6e70277fb3 no more develsplit + provide static libraries as separate package
%ci:no-build
2019-07-28 21:17:12 +03:00
Leonid Pliushch cf70d7c783 binutils: bump revision 2019-06-19 21:16:39 +03:00
Leonid Pliushch 8cf60416c1 patches: replace hardcoded termux paths with @TERMUX_PREFIX@ and @TERMUX_HOME@ where needed 2019-06-08 00:56:49 +03:00
Henrik Grimler 9a67545361 binutils: disable debug build as it fails 2019-05-31 21:21:03 +02:00
Leonid Pliushch 755990f0c4 binutils: bump revision after 0d1170cc 2019-05-06 16:54:19 +03:00
Leonid Pliushch 11200afa32 add zlib to dependencies where needed 2019-04-14 16:00:23 +03:00
Leonid Pliushch 2c16db52fc bump C++ packages for NDK-19 2019-02-23 13:57:09 +02:00
Wetitpig 5f07ac4eb9 Change permissions 2019-02-09 21:06:31 +02:00
Wetitpig 13cec16263 Spaces to tabs 2019-02-09 21:06:31 +02:00
Wetitpig 5f8864c10d Improve formatting of parantheses for functions 2019-02-09 21:06:31 +02:00
Fredrik Fornwall 9576695186 binutils: Update from 2.31.1 to 2.32 2019-02-09 00:29:23 +01:00
Leonid Pliushch 361d8c519f [incomplete] set licenses for packages 2019-01-20 22:41:50 +01:00
Henrik Grimler 6184e95a65 binutils: set correct /system/lib dir for 32bit arches 2018-11-01 15:05:03 +01:00
Leonid Pliushch dddcbf644c binutils: fix search dir order 2018-10-31 23:08:41 +01:00
Fredrik Fornwall 02c0668a9b Update to NDK r18 (#2827) 2018-09-19 23:29:39 +02:00
Fredrik Fornwall 988d27f1a5 binutils: Bump revision after change 2018-09-11 00:46:59 +02:00
its-pointless d6c857eee5 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.
2018-09-10 22:30:42 +02:00
Fredrik Fornwall 4f784280d5 binutils: Update from 2.31 to 2.31.1 2018-07-21 04:10:21 +02:00
Fredrik Fornwall 71bf1621a9 binutils: Update from 2.30 to 2.31 2018-07-15 17:15:45 +02:00
Fredrik Fornwall 6988f30ee7 Bump c++-using packages 2018-06-26 13:29:06 +02:00
Fredrik Fornwall f0e8671e91 binutils: Fix merge issue 2018-03-20 23:15:46 +01:00
its-pointless db75340215 llvm: Update from 5.0.1 to 6.0
Also build our own libomp.
2018-03-20 23:10:53 +01:00
Fredrik Fornwall 568010dfbb binutils: Bump revision after patch 2018-03-18 21:00:14 +01:00
Buck Evan 424eac75a9 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).
2018-03-18 20:51:06 +01:00
Fredrik Fornwall a83f7ab3d6 binutils: Update from 2.29.1 to 2.30 2018-01-29 10:38:02 +01:00
Fredrik Fornwall 04301bb86e binutils: Fix building on x86_64 with NDK r16
The NDK now defines elf_siginfo for x86_64.
2017-11-17 01:36:49 +01:00
Auxilus 3d5edf4e72 Update binutils to 2.29.1 2017-09-26 23:08:31 +02:00
Fredrik Fornwall 183e45b735 binutils: Update from 2.28 to 2.29 2017-08-07 20:59:09 +02:00
Fredrik Fornwall de2e69fc97 binutils: Bump package revision
The existing 2.28 version of gold linked against libgnustl in
ld.gold.
2017-07-15 10:16:39 +02:00
Fredrik Fornwall 120f533763 binutils: Update from 2.27 to 2.28 2017-03-05 03:09:16 +01:00
Fredrik Fornwall 6fa889f61a binutils: Add checksum 2017-01-11 03:02:40 -05:00
Fredrik Fornwall af4dc416ed s/TERMUX_PKG_BUILD_REVISION/TERMUX_PKG_REVISION/ 2017-01-11 01:21:42 -05:00
Fredrik Fornwall f63405a98a binutils: Setup some arch-prefixed symlinks 2016-12-02 15:54:36 -05:00
Fredrik Fornwall 722ed12d69 Switch from ftp.gnu.org to mirrors.kernel.org 2016-09-24 18:42:39 -04:00
Fredrik Fornwall 183a88a12b binutils: Fix patch in ifndef __ANDROID__
Fixes #468.
2016-09-19 19:18:23 -04:00
Fredrik Fornwall 12458dcd28 binutils: Update from 2.26.1 to 2.27 2016-08-08 16:38:50 -04:00
Fredrik Fornwall b00543d589 binutils: Bump revision for x86_64 rebuild 2016-07-29 08:18:30 -04:00
Fredrik Fornwall 9f8453ac79 binutils: Update from 2.26 to 2.26.1 2016-07-04 17:24:25 -04:00
Fredrik Fornwall 5d4e558279 binutils: Fix x86-64 build 2016-06-16 18:40:21 -04:00
Fredrik Fornwall da4730db7f binutils: Remove arm-patch no longer needed 2016-05-18 18:40:41 -04:00
Fredrik Fornwall b7abed4fd5 binutils: Prepare for 64-bit build 2016-01-28 15:28:32 -05:00
Fredrik Fornwall d104e472bd binutils: Avoid linking to flex shared lib 2016-01-28 11:17:28 -05:00