Rui Salvaterra
6b822189b1
toolchain: binutils: add support for version 2.38
...
While at it, also fix the download.xs4all.nl and add ftp.gnu.org to the GNU
mirrors, as it seems to be updated faster.
Deleted (upstreamed):
600-Close_the_file_descriptor.patch [1]
[1] https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=5a98fb7513b559e20dfebdbaa2a471afda3b4742
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2022-03-09 10:23:25 +00:00
Felix Fietkau
b3b0a25ee8
toolchain/binutils: remove old versions
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2022-03-07 10:38:41 +01:00
Hirokazu MORIKAWA
8c501bf9fe
toolchain/binutils: v2.37 Close the file descriptor if there is no archive fd
...
This fixes the following build error:
/home/build/openwrt/staging_dir/toolchain-aarch64_cortex-a53_gcc-11.2.0_musl/lib/gcc/aarch64-openwrt-linux-musl/11.2.0/../../../../aarch64-openwrt-linux-musl/bin/ld: /home/sergey/openwrt2/build_dir/target-aarch64_cortex-a53_musl/node-v14.18.2/out/Release/obj.target/tools/v8_gypfiles/libv8_base_without_compiler.a: error adding symbols: malformed archive
collect2: error: ld returned 1 exit status
It's a bad error handling related to -EMFILE (too many open files). nodejs is probably just very close to open file limit.
https://sourceware.org/bugzilla/show_bug.cgi?id=28138
https://github.com/nodejs/node/issues/39452
https://github.com/openwrt/packages/issues/17496
https://github.com/openwrt/packages/issues/16729
https://github.com/openwrt/packages/issues/17164
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
[Take full patch from 2.37 branch and refresh]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2022-01-08 21:37:45 +01:00
Rui Salvaterra
d63fbfce70
toolchain/binutils: add binutils 2.37
...
Tested on ath79/generic, without issues.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-07-25 13:52:38 +02:00
DENG Qingfang
6c618f8512
toolchain/binutils: add binutils 2.36.1
...
Add binutils version 2.36.1
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
2021-05-01 00:37:15 +02:00
DENG Qingfang
b1ac59ed13
toolchain/binutils: update to 2.35.2
...
Update binutils 2.35 to 2.35.2
Signed-off-by: DENG Qingfang <dqfext@gmail.com>
2021-05-01 00:37:15 +02:00
DENG Qingfang
a48519f790
toolchain/binutils: update to 2.35.1
...
Update binutils 2.35 to 2.35.1
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-10-04 18:57:33 +02:00
DENG Qingfang
69630140ec
toolchain/binutils: add binutils 2.35
...
Add binutils version 2.35
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-08-31 21:47:12 +02:00
Tony Ambardar
d79a622217
toolchain/binutils: fix broken build of binutils 2.34 on mips64
...
Commit 53470bdf32
("toolchain/binutils: Add binutils 2.34") logs refreshed
patches, but also adds a typo causing failed builds on mipsel64 platforms,
including the malta subtarget. Update the patch to fix this.
This fixes the following build error:
make[7]: *** No rule to make target 'elf64ltsmip.o', needed by 'ld-new'. Stop.
Fixes: FS#3276
Fixes: 53470bdf32
("toolchain/binutils: Add binutils 2.34")
Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2020-08-10 23:58:58 +02:00
Adrian Schmutzler
d168f14042
toolchain/binutils: remove versions 2.29.1 and 2.31.1
...
We currently support four versions of binutils in parallel. Let's
just keep the latest two and drop the older ones before the next
one comes around.
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-08-03 10:44:10 +02:00
Daniel Engberg
53470bdf32
toolchain/binutils: Add binutils 2.34
...
Refresh patches
Drop 300-012_check_ldrunpath_length.patch
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2020-02-22 16:38:41 +01:00
Kevin Darbyshire-Bryant
13ffdf4482
toolchain/binutils: refresh patches
...
Fix hunk offset warnings.
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2019-04-21 15:15:23 +01:00
Daniel Engberg
894a79d67b
toolchain/binutils: Add binutils 2.32
...
Add binutils 2.32 to repo
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-02-26 23:20:04 +01:00
Daniel Engberg
a0dfab220d
toolchain/binutils: Remove 2.30
...
Remove binutils 2.30
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-02-17 19:22:39 +01:00
Daniel Engberg
754a08e8d9
toolchain/binutils: Fix u-boot on some armhf platforms
...
Backport commit 3d9c8f6b3f033a6092425b7344647fb51dbed5c6
Without this binutils doesn't properly link u-boot
Source:
https://sourceware.org/bugzilla/show_bug.cgi?id=23571
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-10-07 02:10:15 +02:00
Daniel Engberg
a93b6edfec
toolchain/binutils: Add binutils 2.31.1
...
Add binutils 2.31.1 to repo
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-07-30 10:35:11 +02:00
Felix Fietkau
9b965d3b71
binutils: remove version 2.27
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-07-10 14:26:35 +02:00
Felix Fietkau
55055aee50
binutils: backport an upstream fix for a linker bug that triggers with LTO
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-07-10 14:26:35 +02:00
Daniel Engberg
044e84fa8a
toolchain/binutils: Remove old patches
...
Remove patches for arc-2016.09
Commit 8647f4f018
made these patches obsolete
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-04-26 13:20:31 +02:00
Felix Fietkau
15e9639159
toolchain/binutils: remove version 2.28
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-03-12 20:06:09 +01:00
Felix Fietkau
e28551b103
toolchain/binutils: add support for version 2.30
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2018-03-12 20:01:07 +01:00
Hauke Mehrtens
bcd17ce9a3
binutils: assertion failure bfd/elfxx-mips.c:3860
...
With forced PIE and SSP support I ran into this assertion failure.
backport two patches to fix this problem from the binutils 2.28 branch.
This fix is already included in binutils 2.28.1 and 2.29.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2018-01-27 22:51:59 +01:00
Hauke Mehrtens
aba071d818
binutils: add version 2.29.1
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2017-10-15 00:24:22 +02:00
Alexey Brodkin
34e8393019
toolchain/arc: update to the most recent release arc-2016.09
...
arc-2016.09 is the most recent toolchain for ARC cores and
it is based on top of upstream Binutils 2.27 and GCC 6.2.1.
With updated major version of GCC we copied all GCC 6.x patches
for ARC as well as Bintils 2.27 patches.
Note that toochain sports ARCv4 ABI and so must be used
with 4.8+ Linux kernels. Even though it will build v4.4 kernel
perfectly fine on attempt to run user-space apps they won't
work with older kernel. That said previuosly sent RFC patches with
Linux kernel update are required:
[1] https://patchwork.ozlabs.org/patch/726686/
[2] https://patchwork.ozlabs.org/patch/726687/
Signed-off-by: Alexey Brodkin <Alexey.Brodkin@synopsys.com>
2017-05-02 15:17:30 +02:00
Daniel Engberg
31be46e169
toolchain/binutils: Add binutils 2.28
...
Add binutils 2.28 to repo
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-03-20 08:23:58 +01:00
Jonas Gorski
5e3fb70094
toolchain: unbreak glibc on MIPS
...
Binutils recently updated the ABI version to 5, which broke glibc, as it
refuses to load anything > 3. Upstream reverted the ABI version update,
so backport the commit.
Fixes the following error on boot:
/bin/sh: error while loading shared libraries: /lib/libcrypt.so.1: ELF file ABI version invalid
[ 0.920077] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
[ 0.920077]
[ 0.929450] Rebooting in 1 seconds..
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
2017-02-27 12:15:45 +01:00
Felix Fietkau
b648e1c07f
binutils: remove 2.25.1 support and leftovers of older versions
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2017-02-07 17:16:12 +01:00
Felix Fietkau
ecc091b0f6
binutils: remove old unused versions
...
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-10-24 08:45:06 +02:00
Daniel Engberg
95a2e2c8fe
toolchain/binutils: Add binutils 2.27
...
Add binutils 2.27 to toolchain
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [refresh patches]
2016-10-13 17:05:25 +02:00
Syrone Wong
0f4a337b31
toolchain/binutils: add 2.26.1
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
Signed-off-by: Felix Fietkau <nbd@nbd.name> [fixes/cleanup]
2016-07-15 14:17:20 +02:00
Alexey Brodkin
d354bfde17
toolchain: Bump ARC tools to arc-2016.03
...
This change switches ARC tools to the most recent arc-2016.03
version.
ARC GNU tools of version arc-2016.03 bring some quite significant
changes like:
* Binutils v2.26+ (upstream commit id 202ac19 with additional ARC
* patches)
* GCC v4.8.5
* GDB 7.10
More about changes, improvements and fixes could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2016.03
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2016-05-19 19:29:44 +02:00
Hauke Mehrtens
98e00f8fdd
binutils: add binutils 2.25.1
...
This adds binutils 2.25.1 as an option to OpenWrt.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
SVN-Revision: 46874
2015-09-11 17:58:39 +00:00
Felix Fietkau
4c5f965c74
toolchain: change default emulation for mips64 (octeon) to n64
...
fixes several ld errors reported by buildbot:
http://buildbot.openwrt.org:8010/broken_packages/octeon/mdnsresponder/compile.txt
http://buildbot.openwrt.org:8010/broken_packages/octeon/luasocket/compile.txt
http://buildbot.openwrt.org:8010/broken_packages/octeon/luasec/compile.txt
http://buildbot.openwrt.org:8010/broken_packages/octeon/openvswitch/compile.txt
http://buildbot.openwrt.org:8010/broken_packages/octeon/prosody/compile.txt
link error:
ABI is incompatible with that of the selected emulation
found at OE toolchain for bintils 2.22:
http://patchwork.openembedded.org/patch/28033/
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 45666
2015-05-10 13:54:20 +00:00
Felix Fietkau
755a90344e
binutils: remove version 2.20.1 (only used by avr32)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44960
2015-03-24 10:06:55 +00:00
Felix Fietkau
c7bc3ad908
binutils: remove old versions
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42776
2014-10-05 18:40:38 +00:00
Felix Fietkau
b1c3bf7cf0
toolchain/binutils: remove obsolete patches
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41034
2014-06-06 10:51:40 +00:00
Imre Kaloz
5c3cb628f8
upgrade the Linaro binutils to 2.24-2013.12
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 39210
2014-01-07 15:03:55 +00:00
Imre Kaloz
348c3af966
add support for Linaro binutils 2.23.2-2013.06
...
Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
SVN-Revision: 37944
2013-09-11 13:18:23 +00:00
Felix Fietkau
b121128ecf
binutils: stop generating the useless _DYNAMIC_LINKING symbol on mips
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37094
2013-06-30 07:54:43 +00:00
Felix Fietkau
6260e6ef48
binutils: remove some unused obsolete versions
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37093
2013-06-30 07:54:37 +00:00
Florian Fainelli
10c38f50a0
toolchain/binutils: add musl libc config.sub patch to 2.23.1
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35814
2013-02-26 16:40:20 +00:00
Florian Fainelli
d417049c4a
toolchain/binutils: refresh patches
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35812
2013-02-26 16:40:12 +00:00
Florian Fainelli
4801705d83
remove support for ubicom32
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34432
2012-11-30 10:53:55 +00:00
Florian Fainelli
6b63716262
add preliminary support for musl
...
Musl is an alternative C-library, see http://www.musl-libc.org for more infos.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34314
2012-11-23 20:02:29 +00:00
Florian Fainelli
cf440ae716
binutils: remove 2.21
...
There is no point in keeping around 2.21 when 2.21.1 which is a bugfix release
is there.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34265
2012-11-19 19:37:43 +00:00
Florian Fainelli
274c21cd8e
binutils: add support for 2.23.1
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34262
2012-11-19 19:37:28 +00:00
Florian Fainelli
81128b9598
binutils/2.22: backport an upstream fix for an assertion in the ARM backend.
...
See http://sourceware.org/bugzilla/show_bug.cgi?id=13990 for more details.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34260
2012-11-19 17:32:37 +00:00
Felix Fietkau
e566454513
binutils: backport ld patch to fix ARM specific issues with --gc-sections
...
SVN-Revision: 33461
2012-09-19 06:33:07 +00:00
Imre Kaloz
09a8334a1e
add binutils 2.22
...
SVN-Revision: 30375
2012-02-08 15:49:48 +00:00
Hauke Mehrtens
01870142fb
binutils: add binutils 2.21.1
...
SVN-Revision: 27919
2011-08-06 09:53:58 +00:00