<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/noltari/toolchain/binutils, branch master</title>
<subtitle>Staging tree of Alvaro Fernandez Rojas</subtitle>
<id>https://git.openwrt.org/openwrt/staging/noltari/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/noltari/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/'/>
<updated>2023-03-01T22:44:57Z</updated>
<entry>
<title>toolchain/binutils: switch to version 2.40 by default</title>
<updated>2023-03-01T22:44:57Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-02-20T21:38:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=f57a0709e8773fba126094305dd15d2b1432c77b'/>
<id>urn:sha1:f57a0709e8773fba126094305dd15d2b1432c77b</id>
<content type='text'>
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 &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: backport stable patches</title>
<updated>2023-03-01T22:44:57Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-02-20T21:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=801c88295e72db05a7e10c3bdffed6f3a0fba93e'/>
<id>urn:sha1:801c88295e72db05a7e10c3bdffed6f3a0fba93e</id>
<content type='text'>
Add the patches with real changes from the binutils 2.40 stable branch.
I am not aware that we ran into any of these problems, but I think it is
better to take the existing stable patches.

They were exported like this:
git format-patch binutils-2_40...origin/binutils-2_40-branch
I removed the patches changing the version numbers and updating the
translations only.

I removed the following patches:
 *Automatic-date-updat*
 001-Re-enable-development.-Update-version-to-2.40.0.patch
 004-Updated-translations-for-the-gas-and-binutils-sub-di.patch
 015-Updated-Swedish-translation-for-the-binutils-sub-dir.patch
 027-Updated-Swedish-translation-for-the-binutils-sub-dir.patch

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>toolchain: remove installing twice in the "initial" subdir</title>
<updated>2023-02-19T18:44:39Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-07T20:33:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=7ae4716243dda59bcff21ba0ee704322b2db10f4'/>
<id>urn:sha1:7ae4716243dda59bcff21ba0ee704322b2db10f4</id>
<content type='text'>
This was apparently introduced to recreate the toolchain (wipe
staging_dir/toolchain*, but keep build_dir/toolchain*, followed by a
`make toolchain/compile`).

But it leaves leftovers and causes re-links to happen at src_install phase,
because of the changed paths, possibly adding yet another source of issues.

With the prior commits removing various hacks related to the "initial"
folder we can remove installing it twice altogether.

The recreated toolchain is exactly the same as before.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: get rid of outdated linaro version string hack</title>
<updated>2023-02-19T18:44:39Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-08T19:20:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=fb0d0c0f7903d2230d1d8c5072082879b7377818'/>
<id>urn:sha1:fb0d0c0f7903d2230d1d8c5072082879b7377818</id>
<content type='text'>
This reverts commit 9d1b619cb1a7dd18cd12cab0d9f93452b10e2e11.

No Linaro binutils are supported anymore, the leftover removal commit
missed one line.

Fixes: b648e1c0 "binutils: remove 2.25.1 support and leftovers of older versions"
Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: get rid of outdated libiberty hack</title>
<updated>2023-02-19T18:44:39Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-08T17:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=f090e6495d3a3ad989799b8e1522def09220cb19'/>
<id>urn:sha1:f090e6495d3a3ad989799b8e1522def09220cb19</id>
<content type='text'>
This reverts commit 68fcb15f90edd92ef36990c5696b9e79df07a6ec.

binutils syncs libiberty from gcc, which defaults to not installing itself
since [0], see also [1].

That change is apparently part of binutils 2.24, and the oldest supported
version here is 2.37, hence we can remove this hack.

[0] https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=48d7db63ff581b026e057badf39f1f23fdf47928
[1] https://gcc.gnu.org/onlinedocs/libiberty/Using.html

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: get rid of ARC leftovers</title>
<updated>2023-02-19T18:44:39Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-02-08T17:04:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=1f1d1ff918748eacf32b1b6073094bb4f3e9e669'/>
<id>urn:sha1:1f1d1ff918748eacf32b1b6073094bb4f3e9e669</id>
<content type='text'>
In [0] support for ARC specific binutils were added, which was later removed
again [Fixes:].

Upstream binutils never had an extlib.

[0] 8b5d644b "toolchain: add support of ARC architecture"

Fixes: 8568dcd9 "toolchain: Remove binutils 2.29 for ARC targets"
Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: fill in missing GRAPHITE_CONFIGURE</title>
<updated>2023-02-19T18:44:39Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-31T10:07:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=cd8366ad20e0596bf9a477453effb6dc9fe48b20'/>
<id>urn:sha1:cd8366ad20e0596bf9a477453effb6dc9fe48b20</id>
<content type='text'>
This var is used further down, but it's empty.
Fix that with the very same values gcc uses.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: use explicit configure args</title>
<updated>2023-02-09T01:53:31Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-31T10:27:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=dd39f760b75070dfc6589fa9e63e3a1525bd7e2c'/>
<id>urn:sha1:dd39f760b75070dfc6589fa9e63e3a1525bd7e2c</id>
<content type='text'>
Spell out what we want to enable or disable. This prevents host libs to leak in,
so everyone get the same feature set.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: add support for version 2.40</title>
<updated>2023-01-21T10:55:23Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-01-15T04:39:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=6e3acebe35cfc584e145e495b175ae5308d2f2bc'/>
<id>urn:sha1:6e3acebe35cfc584e145e495b175ae5308d2f2bc</id>
<content type='text'>
Release notes:
    https://sourceware.org/pipermail/binutils/2023-January/125671.html

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain/binutils: remove old sha256sum</title>
<updated>2023-01-21T10:55:23Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-01-15T09:48:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/noltari/commit/?id=8dc6c1edc447820a24a358ae3706ada58c031b91'/>
<id>urn:sha1:8dc6c1edc447820a24a358ae3706ada58c031b91</id>
<content type='text'>
Fixes: b3b0a25ee8cf5f508f06822d53af0b60e3116d8a

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
</feed>
