aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-05-29 23:53:22 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-05-29 23:53:22 +0800
commit29879f79f7f75e58a3eecf84ea38646120bec0b9 (patch)
tree07b1381c59c7a2988cb62373be4888d18bbe357d
parent67b0d63f1f8bf97f48c25b62a730652618d2595d (diff)
downloadalicelinux-29879f79f7f75e58a3eecf84ea38646120bec0b9.tar.gz
alicelinux-29879f79f7f75e58a3eecf84ea38646120bec0b9.zip
syslinux: added patch fix build
-rw-r--r--repos/extra/syslinux/build1
-rw-r--r--repos/extra/syslinux/info4
-rw-r--r--repos/extra/syslinux/syslinux-fix-missing-stdio.patch10
3 files changed, 14 insertions, 1 deletions
diff --git a/repos/extra/syslinux/build b/repos/extra/syslinux/build
index 27286396..019dcf1f 100644
--- a/repos/extra/syslinux/build
+++ b/repos/extra/syslinux/build
@@ -1,5 +1,6 @@
patch -p0 -i $SRC/$name-Makefile.patch
patch -p1 -i $SRC/$name-sysmacros.patch
+patch -p1 -i $SRC/$name-fix-missing-stdio.patch
export LDFLAGS="$LDFLAGS --no-dynamic-linker"
diff --git a/repos/extra/syslinux/info b/repos/extra/syslinux/info
index 343d8b18..41891cec 100644
--- a/repos/extra/syslinux/info
+++ b/repos/extra/syslinux/info
@@ -2,7 +2,9 @@ name=syslinux
version=6.03
release=2
source="http://www.kernel.org/pub/linux/utils/boot/$name/$name-$version.tar.xz
- $name-Makefile.patch $name-sysmacros.patch"
+ $name-Makefile.patch
+ $name-sysmacros.patch
+ $name-fix-missing-stdio.patch"
skip_patch=1
unset CFLAGS
unset CXXFLAGS
diff --git a/repos/extra/syslinux/syslinux-fix-missing-stdio.patch b/repos/extra/syslinux/syslinux-fix-missing-stdio.patch
new file mode 100644
index 00000000..3a69ccf1
--- /dev/null
+++ b/repos/extra/syslinux/syslinux-fix-missing-stdio.patch
@@ -0,0 +1,10 @@
+--- syslinux-6.03-orig/com32/lib/syslinux/debug.c
++++ syslinux-6.03/com32/lib/syslinux/debug.c
+@@ -1,6 +1,7 @@
+ #include <linux/list.h>
+ #include <string.h>
+ #include <stdbool.h>
++#include <stdio.h>
+
+ #ifdef DYNAMIC_DEBUG
+