<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/robimarko/toolchain/Makefile, branch main</title>
<subtitle>Staging tree of Robert Marko</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/robimarko/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/'/>
<updated>2023-07-04T18:25:41Z</updated>
<entry>
<title>toolchain: add mold as additional linker</title>
<updated>2023-07-04T18:25:41Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-27T16:53:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=3cae2db2d1a4edd06e8b4d1585e0ba3f2848eeda'/>
<id>urn:sha1:3cae2db2d1a4edd06e8b4d1585e0ba3f2848eeda</id>
<content type='text'>
Install it as $tripple-ld.mold in order to use -fuse-ld=mold.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
<entry>
<title>toolchain: remove references to $(LIBC)/utils subtarget</title>
<updated>2023-02-25T12:45:18Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-02-21T19:58:20Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=b2d7cdaea9fdbd4a05c90c252ef0abdeaaea4381'/>
<id>urn:sha1:b2d7cdaea9fdbd4a05c90c252ef0abdeaaea4381</id>
<content type='text'>
The utils subtarget was used for uClibc and eglibc
which are both obsolete and replaced in Openwrt by mainline
musl and glibc, which do not have a utils Makefile target.

Ref: 5d19a38d8 ("toolchain: sync eglibc headers/build split with uclibc changes")
Fixes: 63fb17520 ("toolchain: remove uClibc-ng")
Suggested-by: Andre Heider &lt;a.heider@gmail.com&gt;
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>toolchain: cleanup dependencies</title>
<updated>2023-02-25T12:45:18Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-08-10T21:56:41Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=6a7cde15000832ce0164dc27d85822b2e2dd9fe6'/>
<id>urn:sha1:6a7cde15000832ce0164dc27d85822b2e2dd9fe6</id>
<content type='text'>
Reorganize dependencies between toolchain targets to save a line.
This also puts them in a linear order which is easier to read.

Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>toolchain: fix stampfile dependency</title>
<updated>2023-02-25T12:45:18Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2022-09-10T01:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=743c4ad6824a17a5ec102ef009684a70801bda62'/>
<id>urn:sha1:743c4ad6824a17a5ec102ef009684a70801bda62</id>
<content type='text'>
Use the gcc/final/install target stampfile as the prerequisite
for the toolchain/compile target stampfile.

The previous filename was also incorrect,
the stampfile name format was changed (see reference)
but was never updated here.

The issue was never noticed
because the usage of timestamp.pl was broken
(fixed in previous commit)
causing the extra prereq files passed to 'call stampfile'
to never get checked at all.

Fixes: 5149ed151 ("gcc: split up the build process into three distinct stages")
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>Revert "toolchain: add autoconf-lean"</title>
<updated>2021-03-02T11:36:36Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2021-03-02T11:34:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=a8a37d4ea5993894ff8b22e1445a6967c563f1cd'/>
<id>urn:sha1:a8a37d4ea5993894ff8b22e1445a6967c563f1cd</id>
<content type='text'>
autoconf-lean was not ready yet. Revert it until things get sorted.

This reverts commit 32c664ff02910bf39a3fbd5a5a4a8bff3191dd03.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>toolchain: add autoconf-lean</title>
<updated>2021-02-28T00:09:09Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-03-02T13:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=32c664ff02910bf39a3fbd5a5a4a8bff3191dd03'/>
<id>urn:sha1:32c664ff02910bf39a3fbd5a5a4a8bff3191dd03</id>
<content type='text'>
Use it to generate a more comprehensive configure sitefile

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>toolchain: remove uClibc-ng config stuff</title>
<updated>2020-12-22T18:11:50Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2020-12-12T03:24:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=2207917acc7cd93db5b3bc9c6c5b898c38ec39aa'/>
<id>urn:sha1:2207917acc7cd93db5b3bc9c6c5b898c38ec39aa</id>
<content type='text'>
This is in preparation for removing it.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert faulty tree push</title>
<updated>2019-08-12T10:27:06Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2019-08-12T10:24:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=7ec092e64125b920aee6d1767dacea3f61b2fa6f'/>
<id>urn:sha1:7ec092e64125b920aee6d1767dacea3f61b2fa6f</id>
<content type='text'>
Revert "mac80211: add new minstrel_ht patches to improve probing on mt76x2" (9861050b85e5381c93d73ffdbc24c130400e0fb8)
Revert "kernel: use bulk free in kfree_skb_list to improve performance" (98b654de2e7502507b31f0fb82befbb48f9c8542)
Revert "ramips: add preliminary support for WIO ONE" (085141dc5ba5e763e1bf4c1a2fd6957160810ccc)
Revert "ramips: add preliminary support for SGE AP-MTKH7-0006 developer board" (b1db6d0539511f60bf65fbde28b16afa31180e34)
Revert "build: use config.site generated by autoconf-lean, drop hardcoded sitefiles" (363ce4329d4f6c00b4a7cb83dd1821fafc0d40ad)
Revert "toolchain: add autoconf-lean" (fdb30eed03ae56cd87078b64d9b2fac00799e783)
Revert "build: allow overriding the filename on the remote server when downloading" (6fa0e07758524eddf20c9b66dfcb55c490e1961e)

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>toolchain: add autoconf-lean</title>
<updated>2019-08-12T09:43:39Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-03-02T13:12:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=fdb30eed03ae56cd87078b64d9b2fac00799e783'/>
<id>urn:sha1:fdb30eed03ae56cd87078b64d9b2fac00799e783</id>
<content type='text'>
Use it to generate a more comprehensive configure sitefile

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>toolchain: fix gcc depends on kernel headers</title>
<updated>2019-08-05T21:22:26Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2019-07-23T14:53:51Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/robimarko/commit/?id=b20156ba704ed8e03d030b2f294d8d19bebd2f71'/>
<id>urn:sha1:b20156ba704ed8e03d030b2f294d8d19bebd2f71</id>
<content type='text'>
GCC needs the kernel headers to compile.
Some GCC file includes asm/unistd.h which is provided by the kernel headers.
Normally the kernel headers build is very fast and ready before the gcc uses
it, but if it clones the kernel from a slow git repository it takes longer
and then it could be that the gcc already wants to use the kernel headers
before they are available. This patch fixes this problem by adding the
missing dependency.

Signed-off-by: Hauke Mehrtens &lt;hauke.mehrtens@intel.com&gt;
</content>
</entry>
</feed>
