<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/nbd/tools/util-linux, branch master</title>
<subtitle>Felix Fietkaus staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/'/>
<updated>2026-01-02T00:24:55Z</updated>
<entry>
<title>tools: util-linux: update to 2.41.3</title>
<updated>2026-01-02T00:24:55Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2025-12-24T15:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=99fd5aa496a6684994af23500fb851758987a8f1'/>
<id>urn:sha1:99fd5aa496a6684994af23500fb851758987a8f1</id>
<content type='text'>
Release notes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.3-ReleaseNotes

Remove upstreamed:
110-meson-fix-a-bug-in-posixipc_libs-configuration.patch

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/21276
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: util-linux: Update to version 2.41.2</title>
<updated>2025-11-08T20:22:46Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-25T22:02:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=6665089e94f357174722755ff278422e4037e62d'/>
<id>urn:sha1:6665089e94f357174722755ff278422e4037e62d</id>
<content type='text'>
Changes:
https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.2-ReleaseNotes

Link: https://github.com/openwrt/openwrt/pull/20546
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: util-linux: allow building with 32-bit time</title>
<updated>2025-08-01T06:49:03Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2025-08-01T04:20:48Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=e3637b202da7410db117d7ceafa607059f2de9f3'/>
<id>urn:sha1:e3637b202da7410db117d7ceafa607059f2de9f3</id>
<content type='text'>
Similar to several GNU tools, util-linux when built using meson
is configured by default to error when 64-bit time is not supported.

To solve this in the same way as standard configure scripts,
check for 64-bit time support ahead of time,
and allow 32-bit time when not supported.

In the future, the YEAR_2038 variable
can be used as a build prerequisite
instead of being used for configuration.

Ref: 39e8ef33bf ("build: add test for 64-bit time support")
Fixes: e15d5cf752 ("tools/util-linux: build with meson")
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
Link: https://github.com/openwrt/openwrt/pull/19617
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/util-linux: build with meson</title>
<updated>2025-07-31T06:43:44Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-07-29T20:46:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=e15d5cf7522e1d921b42305447990cab6f3e809e'/>
<id>urn:sha1:e15d5cf7522e1d921b42305447990cab6f3e809e</id>
<content type='text'>
Simplifies Makefile by quite a bit.

Added an upstream backport fixing compilation with older OS.

Added a curses patch so -Dauto_features=disabled can work properly.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19598
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools: util-linux: refresh patches</title>
<updated>2025-07-30T08:58:30Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-07-30T08:56:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=c20f4d6637a4daf66af84d786d002a6382ce3e58'/>
<id>urn:sha1:c20f4d6637a4daf66af84d786d002a6382ce3e58</id>
<content type='text'>
util-linux needs to be refreshed, so do so.

Fixes: 4fd61171294d ("tools/util-linux: fix libuuid linking")
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/util-linux: fix libuuid linking</title>
<updated>2025-07-29T20:00:44Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2025-07-29T19:46:00Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=4fd61171294dd5b5897152234ddeeb2380877653'/>
<id>urn:sha1:4fd61171294dd5b5897152234ddeeb2380877653</id>
<content type='text'>
The pkgconfig file that autotools uses is wrong for static libraries.
meson does the right thing but for static libraries, .private entries
need to move to non .private.

Fixes compilation with at least mtd-utils.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/19597
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/util-linux: include macOS system uuid header</title>
<updated>2025-07-26T12:38:07Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2025-07-03T19:09:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=89056bd7b109ff4264f07cf721e6d9f4b7ad983e'/>
<id>urn:sha1:89056bd7b109ff4264f07cf721e6d9f4b7ad983e</id>
<content type='text'>
The type definition of uuid_string_t and possibly other details
used by macOS SDKs like XCode is missing from util-linux.

Headers on macOS have a different inclusion guard
compared to the unique util-linux "_UL" prefix.

This uuid.h header is guaranteed to be present since macOS 10.8 and iOS 6
even without the presence of XCode or other SDKs on the system,
so adding an include_next directive is safe after checking for clang.

Link: https://developer.apple.com/documentation/foundation/uuid
Link: https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man3/uuid.3.html
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>tools: util-linux: update to v2.41.1</title>
<updated>2025-07-01T21:04:15Z</updated>
<author>
<name>Thomas Weißschuh</name>
</author>
<published>2025-06-26T10:54:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=c2520c1910813441eec5e4cc5024f610e0318cc9'/>
<id>urn:sha1:c2520c1910813441eec5e4cc5024f610e0318cc9</id>
<content type='text'>
Release Notes:
	https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41.1-ReleaseNotes

Remove upstreamed:
	tools/util-linux/patches/101-macos-weak-aliases.patch

Signed-off-by: Thomas Weißschuh &lt;thomas@t-8ch.de&gt;
Link: https://github.com/openwrt/openwrt/pull/19236
Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>util-linux: change include order to fix build error</title>
<updated>2025-04-23T08:29:14Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-04-23T08:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=eea1d86482367f3f02e756832b682a8fdc16df3b'/>
<id>urn:sha1:eea1d86482367f3f02e756832b682a8fdc16df3b</id>
<content type='text'>
Prevent accidentally including an old version of uuid.h, which causes
the build to fail because of missing definitions.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools: util-linux: update to v2.41</title>
<updated>2025-04-18T15:23:42Z</updated>
<author>
<name>Thomas Weißschuh</name>
</author>
<published>2025-04-14T20:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/nbd/commit/?id=7bbb78c622cb41dd5a2ea4157480fd1e69fd805f'/>
<id>urn:sha1:7bbb78c622cb41dd5a2ea4157480fd1e69fd805f</id>
<content type='text'>
Release Notes:
	https://www.kernel.org/pub/linux/utils/util-linux/v2.41/v2.41-ReleaseNotes

Remove upstreamed:
	0001-hexdump-allow-enabling-with-disable-all-programs.patch
	110-pkgconfig-static.patch

Refresh:
	101-macos-weak-aliases.patch

Signed-off-by: Thomas Weißschuh &lt;thomas@t-8ch.de&gt;
Link: https://github.com/openwrt/openwrt/pull/18493
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
