<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/tools/cpio, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/'/>
<updated>2025-04-17T14:29:18Z</updated>
<entry>
<title>tools: cpio: fix compilation with GCC15</title>
<updated>2025-04-17T14:29:18Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-04-16T11:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=c5041094ba06b3cdfb9458f1cb5acb00a9cbacd3'/>
<id>urn:sha1:c5041094ba06b3cdfb9458f1cb5acb00a9cbacd3</id>
<content type='text'>
Fedora 42 updated to GCC15 which now defaults to GNU23 as the default
instead of GNU17[1], and this breaks cpio compilation.

Its been reported upstream [2], so import the patch attached to the bug
report that fixes compilation with GCC15.

[1] https://gcc.gnu.org/gcc-15/porting_to.html#c23
[2] https://savannah.gnu.org/bugs/?66297

Link: https://github.com/openwrt/openwrt/pull/18506
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cpio: update to 2.15</title>
<updated>2024-01-25T15:06:49Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2024-01-24T12:18:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=6fbe36a618566fae2d12486c0aac2a81dc6c8c48'/>
<id>urn:sha1:6fbe36a618566fae2d12486c0aac2a81dc6c8c48</id>
<content type='text'>
Release Notes:
https://lists.gnu.org/archive/html/info-gnu/2024-01/msg00006.html

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/cpio: update to 2.14</title>
<updated>2023-05-09T09:38:18Z</updated>
<author>
<name>Linhui Liu</name>
</author>
<published>2023-05-07T07:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=3636b06b2d05de0d5a29c68f390d10bc52666f3c'/>
<id>urn:sha1:3636b06b2d05de0d5a29c68f390d10bc52666f3c</id>
<content type='text'>
Noteworthy changes in this release:

* New option --ignore-dirnlink

Valid in copy-out mode, it instructs cpio to ignore the actual number
of links reported for each directory member and always store 2
instead.

* Changes in --reproducible option

The --reproducible option implies --ignore-dirlink.  In other words,
it is equivalent to --ignore-devno --ignore-dirnlink --renumber-inodes.

* Use GNU ls algorithm for deciding timestamp format in -tv mode

* Bugfixes

** Fix cpio header verification.

** Fix handling of device numbers on copy out.

** Fix calculation of CRC in copy-out mode.

** Rewrite the fix for CVE-2015-1197.

** Fix combination of --create --append --directory.

** Fix appending to archives bigger than 2G.

Removed upstreamed:
- 001-duplicate-program-name.patch
- 010-clang.patch

Signed-off-by: Linhui Liu &lt;liulinhui36@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add Host/Uninstall where possible</title>
<updated>2022-10-19T22:33:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-28T08:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=a63805b25f99e609d575ee920baae269fb58794c'/>
<id>urn:sha1:a63805b25f99e609d575ee920baae269fb58794c</id>
<content type='text'>
This cleans staging_dir when calling tool/x/clean.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/cpio: fix compilation with clang</title>
<updated>2021-11-20T20:08:25Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2021-03-04T01:59:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=9211af712f29556be2d1a757a0d17c55580e4eab'/>
<id>urn:sha1:9211af712f29556be2d1a757a0d17c55580e4eab</id>
<content type='text'>
A define dealing with builtin type is wrong. A gnulib update fixes
this, but that requires a new cpio version.

Refresh other patch.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: add cpio</title>
<updated>2021-02-28T00:09:09Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2021-02-27T18:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=ad54e32651c9de5079ca1b6e637edb2ebfe59656'/>
<id>urn:sha1:ad54e32651c9de5079ca1b6e637edb2ebfe59656</id>
<content type='text'>
mediatek-mt7622 as well as mediatek-mt7623 require CPIO to create their
initramfs images. So build CPIO as part of the host toolchain.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
</content>
</entry>
</feed>
