mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
fakeroot: Fix GCC14 build
This commit is contained in:
parent
357e83f5d9
commit
b0db06cf0a
24
packages/devel/fakeroot/patches/gcc14-build.patch
Normal file
24
packages/devel/fakeroot/patches/gcc14-build.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
diff -Nur a/communicate.c b/communicate.c
|
||||||
|
--- a/communicate.c 2024-06-06 20:15:57.000000000 +0200
|
||||||
|
+++ b/communicate.c 2024-08-09 19:13:07.667507740 +0200
|
||||||
|
@@ -576,7 +576,7 @@
|
||||||
|
&fm,
|
||||||
|
sizeof(fm)-sizeof(fm.mtype),0,0);
|
||||||
|
|
||||||
|
- ptr = &fm;
|
||||||
|
+ ptr = (uint8_t*)&fm;
|
||||||
|
for (k=0; k<16; k++) {
|
||||||
|
magic_candidate = *(uint32_t*)&ptr[k];
|
||||||
|
if (magic_candidate == FAKEROOT_MAGIC_LE || magic_candidate == FAKEROOT_MAGIC_BE) {
|
||||||
|
diff -Nur a/faked.c b/faked.c
|
||||||
|
--- a/faked.c 2024-06-25 02:22:18.000000000 +0200
|
||||||
|
+++ b/faked.c 2024-08-09 19:11:00.784630579 +0200
|
||||||
|
@@ -1089,7 +1089,7 @@
|
||||||
|
do {
|
||||||
|
r=msgrcv(msg_get,&fm,sizeof(struct fake_msg_buf),0,0);
|
||||||
|
|
||||||
|
- ptr = &fm;
|
||||||
|
+ ptr = (uint8_t*)&fm;
|
||||||
|
for (k=0; k<16; k++) {
|
||||||
|
magic_candidate = *(uint32_t*)&ptr[k];
|
||||||
|
if (magic_candidate == FAKEROOT_MAGIC_LE || magic_candidate == FAKEROOT_MAGIC_BE) {
|
Loading…
x
Reference in New Issue
Block a user