<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/include/prereq-build.mk, branch master</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/'/>
<updated>2025-11-12T11:11:15Z</updated>
<entry>
<title>prereq-build: add Python 3.13 support</title>
<updated>2025-11-12T11:11:15Z</updated>
<author>
<name>Kacper Ludwinski</name>
</author>
<published>2025-11-10T00:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=ba041eb451597d5b00ba55a80d7ff4fd262760f7'/>
<id>urn:sha1:ba041eb451597d5b00ba55a80d7ff4fd262760f7</id>
<content type='text'>
Add support for Python version 3.13 to include/prereq-build.mk.
One of the reasons for this change is that
Ubuntu 25.04 ships with Python 3.13 as default version.
Let's support it.

Signed-off-by: Kacper Ludwinski &lt;kacper@ludwinski.dev&gt;
Link: https://github.com/openwrt/openwrt/pull/20735
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>prereq: use staging_dir's compiler</title>
<updated>2025-10-19T22:55:06Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-09-29T19:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=df950f4cfddd6696fe72f51d4260152f08bd643f'/>
<id>urn:sha1:df950f4cfddd6696fe72f51d4260152f08bd643f</id>
<content type='text'>
Fixes compilation with missing OS GCC.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/20350
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>build: Add compatibility with uutils' coreutils</title>
<updated>2025-09-08T12:41:38Z</updated>
<author>
<name>Marcos Alano</name>
</author>
<published>2025-08-27T11:35:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=67345ead6cf2c406df11f1c341f5c34dfe28bd01'/>
<id>urn:sha1:67345ead6cf2c406df11f1c341f5c34dfe28bd01</id>
<content type='text'>
Add support so openwrt can be compiled using
coreutils from GNU or uutils.

Signed-off-by: Marcos Alano &lt;marcoshalano@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19883
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>prereq: prefer existing built coreutils as symlink target</title>
<updated>2025-07-26T12:38:08Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2024-10-03T04:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=f197b5827a2836d87b95c95f9a638b1073a33e61'/>
<id>urn:sha1:f197b5827a2836d87b95c95f9a638b1073a33e61</id>
<content type='text'>
For the utilities provided by coreutils
but required before coreutils is built,
if coreutils is actually built already, prefer a symlink to
the built versions instead of the host machine's version.

Tested-by: Georgi Valkov &lt;gvalkov@gmail.com&gt; # macOS
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Link: https://github.com/openwrt/openwrt/pull/16522
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>prereq-build: fix typo on the IPC::Cmd module message</title>
<updated>2025-06-07T13:24:06Z</updated>
<author>
<name>Jan Pazdziora</name>
</author>
<published>2025-06-06T17:13:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=2f741ab8b1ea70dd2139282f87932b93d52d89d6'/>
<id>urn:sha1:2f741ab8b1ea70dd2139282f87932b93d52d89d6</id>
<content type='text'>
Perl modules use double-colon naming.

Signed-off-by: Jan Pazdziora &lt;jan.pazdziora@code.adelton.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19047
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>prereq-build: limit python distutils check to &lt;v3.12</title>
<updated>2024-10-16T20:36:43Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-09T15:38:05Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=8191c8980f04087eaf2921dc327fff219999bd55'/>
<id>urn:sha1:8191c8980f04087eaf2921dc327fff219999bd55</id>
<content type='text'>
v3.12 won't have it anymore.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16699
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>prereq-build: add Python 3.12 support</title>
<updated>2024-10-16T20:36:43Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-08-17T14:23:54Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=bf059f7108e75fdec618a272ab8c52d4780aafed'/>
<id>urn:sha1:bf059f7108e75fdec618a272ab8c52d4780aafed</id>
<content type='text'>
This reverts commit 09b7e1955c92e0b05197174b7bd4aef2c4073a35.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
Link: https://github.com/openwrt/openwrt/pull/16699
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "prereq-build: add Python 3.12 support"</title>
<updated>2023-11-13T22:33:40Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2023-11-13T22:32:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=09b7e1955c92e0b05197174b7bd4aef2c4073a35'/>
<id>urn:sha1:09b7e1955c92e0b05197174b7bd4aef2c4073a35</id>
<content type='text'>
This reverts commit 7ceb76ca3a37ba6b722df39ba0838909fa7cf7b4.

Python 3.12 removes the distutils package and is therefore not
compatible. We have to check downstream what relies on distutils before
adding actual support for Python 3.12. Sorry for the noise.

With this in-place, the macOS CI job fails and turns things red, revert
for now.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>prereq-build: add Python 3.12 support</title>
<updated>2023-11-12T11:15:55Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2023-11-09T18:53:02Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=7ceb76ca3a37ba6b722df39ba0838909fa7cf7b4'/>
<id>urn:sha1:7ceb76ca3a37ba6b722df39ba0838909fa7cf7b4</id>
<content type='text'>
Fixes build on Fedora 39.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: replace `true` with a custom noop script</title>
<updated>2023-11-03T22:06:07Z</updated>
<author>
<name>Ilya Katsnelson</name>
</author>
<published>2023-10-29T22:39:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=2c22589782d74e9db5d79f72b259df08beb5ef7a'/>
<id>urn:sha1:2c22589782d74e9db5d79f72b259df08beb5ef7a</id>
<content type='text'>
`true` might be a shell built-in, or simply not accessible in the hardcoded locations.
Replace it with a custom script that does nothing.

Signed-off-by: Ilya Katsnelson &lt;me@0upti.me&gt;
</content>
</entry>
</feed>
