]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
cpio: Fix wrong CRC with ASCII CRC for large files
authorMarek Vasut <marex@denx.de>
Mon, 15 May 2023 17:21:21 +0000 (19:21 +0200)
committerSteve Sakoman <steve@sakoman.com>
Fri, 19 May 2023 23:14:29 +0000 (13:14 -1000)
commit0a8fb1c00e75e8434e0ef433d9074d54f038fba1
tree2b3af76989172d0759bd208777bb92b4b829c45f
parent0a6a31e24414e156e005ef1d6a72ff668d83796a
cpio: Fix wrong CRC with ASCII CRC for large files

Due to signedness, the checksum is not computed when filesize is bigger
a 2GB. Pick a fix for this problem from CPIO ML, where the fix has been
posted for 5 years. Since CPIO upstream is effectively unresponsive and
any and all attempts to communicate with the maintainer and get the fix
applied upstream failed, add the fix here instead.

(From OE-Core rev: bfff138af4bdd356ac66571e6ad91c1a5599b935)

Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
meta/recipes-extended/cpio/cpio-2.13/0001-Wrong-CRC-with-ASCII-CRC-for-large-files.patch [new file with mode: 0644]
meta/recipes-extended/cpio/cpio_2.13.bb