Nick Hainke
adad973a9c
toolchain: binutils: update to 2.45.1
...
Release Notes:
- https://sourceware.org/pipermail/binutils/2025-November/145592.html
Signed-off-by: Nick Hainke <vincent@systemli.org >
2025-11-24 09:41:48 +01:00
Rui Salvaterra
854d88be8a
toolchain: binutils: default to 2.44 and drop 2.40
...
2.42 has been the default for over a year. 2.44 is well tested by now. While at
it, drop support for 2.40, as it's over two years old.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19547
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-08-11 10:29:46 +02:00
Rui Salvaterra
40203c5094
toolchain: binutils: add version 2.45
...
Patches automatically rebased.
Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com >
Link: https://github.com/openwrt/openwrt/pull/19547
Signed-off-by: Robert Marko <robimarko@gmail.com >
2025-08-11 10:29:46 +02:00
Olcay Korkmaz
b44a97a9f5
toolchain: binutils: add support for 2.44
...
Release notes: https://lists.gnu.org/archive/html/info-gnu/2025-02/msg00001.html
Auto refresh patches
Test device: Xiaomi ax3600
Signed-off-by: Olcay Korkmaz <nuke_mania@hotmail.com >
Link: https://github.com/openwrt/openwrt/pull/18614
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2025-06-08 19:29:37 +02:00
Yanase Yuki
72731b445e
toolchain/binutils: remove old versions
...
Reduce supported versions to 3.
Since 2.40 is supported by previous release, this commit
keeps it.
Signed-off-by: Yanase Yuki <dev@zpc.st >
Link: https://github.com/openwrt/openwrt/pull/16597
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-10-12 22:12:39 +02:00
Olcay Korkmaz
802be2457f
toolchain: binutils: add support for 2.43.1
...
Release notes:
https://lists.gnu.org/archive/html/info-gnu/2024-08/msg00003.html
No need to refresh patches
Test device: Xiaomi ax3600
Signed-off-by: Olcay Korkmaz <nuke_mania@hotmail.com >
Link: https://github.com/openwrt/openwrt/pull/16405
Signed-off-by: Robert Marko <robimarko@gmail.com >
2024-09-17 11:30:26 +02:00
Chuanhong Guo
9cf6ce5179
toolchain: binutils: add support for 2.43
...
Drop two backported patches, and autorefresh the rest.
Release notes:
https://lists.gnu.org/archive/html/info-gnu/2024-08/msg00001.html
Link: https://github.com/openwrt/openwrt/pull/16175
Signed-off-by: Chuanhong Guo <gch981213@gmail.com >
2024-08-16 20:10:38 +08:00
Nick Hainke
c390c6c709
toolchain: binutils: switch to version 2.42 by default
...
Change the default binutils version to 2.42.
Tested-by: Jonathan Lancett <j.lancett@ntlworld.com >
Tested-by: Andre Heider <a.heider@gmail.com >
Signed-off-by: Nick Hainke <vincent@systemli.org >
2024-04-29 00:41:47 +02:00
Nick Hainke
07ea729761
toolchain: binutils: add support for version 2.42
...
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2024-01/msg00016.html
Signed-off-by: Nick Hainke <vincent@systemli.org >
2024-02-06 19:20:49 +01:00
Linhui Liu
9194fcb1a4
toolchain/binutils: add support for version 2.41
...
Release notes:
https://sourceware.org/pipermail/binutils/2023-July/128719.html
Signed-off-by: Linhui Liu <liulinhui36@gmail.com >
2023-08-09 15:33:38 +02:00
Hauke Mehrtens
f57a0709e8
toolchain/binutils: switch to version 2.40 by default
...
This was build tested with all core packages on all targets
successfully.
This was run tested on the following systems:
* lantiq/xrx200 musl
* x86/64 musl
* x86/64 glibc
* malta/be
The size of some of the initramfs images from lantiq/xrx increased by
240 bytes.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2023-03-01 23:44:57 +01:00
Linhui Liu
6e3acebe35
toolchain/binutils: add support for version 2.40
...
Release notes:
https://sourceware.org/pipermail/binutils/2023-January/125671.html
Signed-off-by: Linhui Liu <liulinhui36@gmail.com >
2023-01-21 11:55:23 +01:00
Hauke Mehrtens
2c547e367d
toolchain/binutils: switch to version 2.39 by default
...
This was build tested with all core packages on all targets
successfully.
This was run tested on the following systems:
* lantiq/xrx200 musl
* sunxi/cortex53 musl
* x86/64 musl
* x86/64 glibc
Some trusted firmware arm builds needed some fixes to build with
binutils 2.39, this was merged before.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2023-01-01 18:55:04 +01:00
Nick Hainke
81ecce27c7
toolchain: binutils: add support for version 2.39
...
Release notes:
https://sourceware.org/pipermail/binutils/2022-August/122246.html
Signed-off-by: Nick Hainke <vincent@systemli.org >
2022-08-13 20:53:10 +02:00
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
Paul Spooren
f48ced582d
toolchain/binutils: switch to version 2.37 by default
...
Compile tests:
* all
Runtime tests:
* ipq806x/generic
* lantiq/mt7621
* lantiq/xrx200
* x86/64
Signed-off-by: Paul Spooren <mail@aparcar.org >
Tested-by: Paul Spooren <mail@aparcar.org >
Tested-by: Rosen Penev <rosenp@gmail.com >
Tested-by: Andre Heider <a.heider@gmail.com >
Tested-by: Ansuel Smith <ansuelsmth@gmail.com >
Tested-by: Rui Salvaterra <rsalvaterra@gmail.com >
Signed-off-by: Paul Spooren <mail@aparcar.org >
2021-09-22 19:37:24 -10:00
Stijn Tintel
3f41153b1c
toolchain/binutils: switch to version 2.36.1 by default
...
Runtime-tested on:
* ath79
* bcm27xx/bcm2708
* bcm27xx/bcm2709
* bcm27xx/bcm2711
* mvebu/cortexa53
* octeon
* realtek
* x86/64
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be >
Acked-by: Hauke Mehrtens <hauke@hauke-m.de >
2021-08-18 20:48:47 +03: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
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
Hauke Mehrtens
54124e1e1c
toolchain: binutils: Use version 2.34 by default
...
Switch to binutils version 2.34 for all CPUs by default. The ARC CPUs
do not need any special binutils version any more.
This increases the image size by 0.2% on MIPS (lantiq)
Tested on lantiq, ipq40xx
Acked-by: Rosen Penev <rosenp@gmail.com >
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2020-07-24 00:34:09 +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
Daniel Engberg
8568dcd931
toolchain: Remove binutils 2.29 for ARC targets
...
Remove binutils 2.29 for ARC targets
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2019-03-20 18:23:39 +01:00
Daniel Engberg
da6ba853ce
toolchain: Use binutils 2.32 by default for ARC
...
Use binutils 2.32 by default for ARC targets
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2019-03-20 18:23:39 +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
fface27db8
binutils: Use 2.31.1 by default
...
Set binutils 2.31.1 as default
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
7c3e3eb098
binutils: update to version 2.30, resolves issues with LTO
...
Signed-off-by: Felix Fietkau <nbd@nbd.name >
2018-07-10 14:26:35 +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
Hauke Mehrtens
c7ced2f4a4
binutils: Use version 2.29.1 by default
...
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2018-03-12 20:04:45 +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
Evgeniy Didin
e47fe3284f
toolchain/arc: update to the most recent release arc-2017.09
...
This commit finally bumps ARC tools to the most recent arc-2017.09 release version.
ARC GNU tools of version arc-2017.09 bring some quite significant changes like:
* Binutils v2.29 with additional ARC patches
* GCC 7.1.1 with additional ARC patches
More information on this release could be found here:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2017.09-release
Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com >
CC: Alexey Brodkin <abrodkin@synopsys.com >
CC: John Crispin <john@phrozen.org >
2018-01-27 16:46:44 +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
Evgeniy Didin
8647f4f018
toolchain/arc: update to the most recent release arc-2017.03
...
arc-2017.03 is the most recent release toolchain for ARC cores
and it is based on upstream Binutils 2.28 and GCC 6.3.0
Signed-off-by: Evgeniy Didin <Evgeniy.Didin@synopsys.com >
Cc: Alexey Brodkin <abrodkin@synopsys.com >
Cc: John Crispin <john@phrozen.org >
Cc: Hauke Mehrtens <hauke@hauke-m.de >
2017-07-18 23:23:27 +02:00
Daniel Engberg
6af0facb4e
toolchain/binutils: Set 2.28 as default version
...
Use 2.28 by default
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2017-05-30 14:00:31 +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
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
Daniel Engberg
36cca3e436
toolchain/binutils: Switch to 2.27 as default version
...
Use 2.27 as default which is the current relese.
Makes it easier to get support and submit patches upstream if needed.
Tested on ar71xx, mt7621, kirkwood (arm)
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net >
2017-02-07 17:16:11 +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
Felix Fietkau
15aa6d1a16
binutils: switch to version 2.25.1 by default
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org >
SVN-Revision: 48394
2016-01-20 13:54:17 +00:00