44 Commits

Author SHA1 Message Date
Przemyslaw Pawelczyk
e5af917464 main/binutils: Enable deterministic archives.
"GNU ar and other tools from binutils have a deterministic mode which
will use zero for UIDs, GIDs, timestamps, and use consistent file modes
for all files.  It can be made the default by passing the
--enable-deterministic-archives option to ./configure."

Quoted from:
https://reproducible-builds.org/docs/archives/
2016-12-26 09:59:56 +00:00
Timo Teräs
b9f08c4bb8 main/binutils: fix cross-compile dependencies 2016-11-17 07:18:00 +00:00
Natanael Copa
8bf75a4b89 main/binutils: upgrade to 2.27 2016-08-04 10:01:39 +02:00
Timo Teräs
8ac74adb0c main/binutils: new bootstrap, cleanups 2016-07-27 12:11:24 +00:00
Natanael Copa
f1a61d1427 main/binutils: upgrade to 2.26.1 2016-07-12 15:38:28 +00:00
Timo Teräs
f7bf2ccff0 main/binutils: remove libiberty from cross builds 2016-07-08 08:14:39 +00:00
Timo Teräs
04384a8e37 main/binutils: fix automatic so dependencies for cross builds 2016-07-06 10:29:54 +00:00
Natanael Copa
41a2ea4851 main/binutils: upgrade to 2.26 2016-03-29 08:16:43 +00:00
Bartłomiej Piotrowski
b4a13e7314 Do not delete *.la files manually
Since abuild v2.22.0, these are removed automatically unless 'libtool'
option has been specified.
2015-09-10 13:59:03 +02:00
Natanael Copa
3c87791c8f main/binutils: upgrade to 2.25.1 2015-08-14 12:11:48 +02:00
Timo Teräs
ecd6d7d10f main/binutils: default to 'gnu' hash style 2015-05-28 16:58:17 +03:00
William Pitcock
57e9072f7c main/binutils: do not use $pkgname for computing $_srcdir. 2015-05-18 19:03:15 -05:00
Natanael Copa
9dc337abcc main/binutils: install libiberty and split -dev 2015-04-22 07:05:36 +00:00
Natanael Copa
769e8abc92 main/binutils: add sysroot support
without sysroot support it's hard to build against a local glibc and do
libc comparisions.
2015-04-14 12:04:18 +00:00
Natanael Copa
8d6982ebe3 main/binutils: upgrade to 2.25 2014-12-25 13:17:33 +00:00
Timo Teräs
2596706365 main/binutils: revert to ld.bfd as default
ref #3616 - Seems gold produces invalid libstdc++ for x86, and cannot
be yet enabled as default linker.

Keep building it, and split it to a separate package.
2014-12-12 11:03:26 +02:00
Timo Teräs
9070b3ef74 main/binutils: enable gold, and make it default linker 2014-12-10 16:55:14 +02:00
Natanael Copa
6e866d5d89 main/binutils: various security fixes
ref #3544

Adresses:
CVE-2014-8484
CVE-2014-8485
CVE-2014-8501
CVE-2014-8502
CVE-2014-8503
CVE-2014-8504
CVE-2014-8737
CVE-2014-8738
2014-12-08 14:49:06 +00:00
Natanael Copa
b8cb931e31 main/binutils: remove bash dependency
found patch:
http://git.proteanos.com/pkg/gdb.git/plain/patches/02_fix-opcodes-configure-bfd-version-on-busybox-ash.patch
2014-05-07 06:44:59 +00:00
Natanael Copa
cca61def77 main/binutils: work around issue with configure.lineno
Seems like the version of autoconf that generated the tarballs was
buggy and generates broken configure.lineno script.

We workaround this by using bash as shell which has support for LINENO.

https://sourceware.org/bugzilla/show_bug.cgi?id=16370
2014-05-06 08:09:08 +00:00
Natanael Copa
137560ac0c main/binutils: upgrade to 2.24 2014-04-25 13:01:12 +00:00
Fabian Affolter
7fdaf929b7 main/binutils: specify license 2013-12-03 14:39:33 +00:00
Timo Teräs
b3cd6c73bb main/binutils: keep libiberty.a in normal build
some applications need it
2013-10-20 20:09:50 +03:00
Timo Teräs
057d88bfea main/binutils: fix crosscompiler packaging 2013-09-23 12:56:33 +00:00
Timo Teräs
1c618e9658 main/binutils: fix crosscompiler generation 2013-09-20 13:48:16 +00:00
Natanael Copa
92bab6529c main/binutils: add replaces to -libs 2013-09-10 12:50:15 +00:00
Natanael Copa
6a32c55e54 main/binutils: split out -libs 2013-09-10 09:04:16 +00:00
Timo Teräs
9feea1bff9 main/binutils: fix musl build, support crosscompiler creation 2013-09-10 08:56:20 +00:00
Timo Teräs
5c90471732 [all autotools packages]: normalize ./configure 2013-07-30 08:54:53 +00:00
Timo Teräs
26168a99d2 main/binutils: support crosscompiling 2013-07-08 11:40:50 +00:00
Timo Teräs
ec8c3e5d3b main/binutils: crosscompile support 2013-07-03 12:58:20 +00:00
Natanael Copa
6481970b57 main/binutils: upgrade to 2.23.2 2013-04-10 08:10:23 +00:00
Natanael Copa
8f53381e56 main/binutils: upgrade to 2.23.1 2012-11-16 09:39:33 +00:00
Natanael Copa
c11490b822 main/binutils: upgrade to 2.23 2012-10-23 09:49:00 +00:00
Timo Teräs
bfc02e3184 main/binutils: fix static linking on PIE
The linker script mistakenly assumess crtbegin, or crtbegin? for
the gcc crt glue filename. On PIE system it is called crtbeginTS
which would not match the filter. Fixes #855.
2011-12-09 09:28:48 +02:00
Natanael Copa
cfab7149b4 main/binutils: upgrade to 2.22 2011-11-22 10:02:44 +00:00
Natanael Copa
48cc1afac0 main/binutils: upgrade to 2.21.1 2011-07-04 18:50:21 +00:00
William Pitcock
ba2600dc6e Set all packages with arch="x86 x86_64" to arch="all". 2011-01-13 06:06:02 -06:00
Natanael Copa
130a51981f main/binutils: upgrade to 2.21 2010-12-29 11:16:05 +00:00
Natanael Copa
da49ad32c4 main/*: add arch 2010-12-13 16:00:16 +00:00
Natanael Copa
2b3c08c89e main/binutils: upgrade to 2.20.51.0.12 2010-11-23 12:31:16 +00:00
Natanael Copa
3b608127d4 main/alpine-sdk,binutils,build-base,libdnet,transmission,v86d: set pkgrel 2010-05-04 11:24:37 +00:00
Natanael Copa
f3e989ac93 main/binutils: upgrade to 2.20.51.0.4 2009-12-16 08:51:03 +00:00
Natanael Copa
2d2ddf507b move core/* to main/
added maintainer to several packages as well
2009-07-23 18:24:11 +00:00