From 29879f79f7f75e58a3eecf84ea38646120bec0b9 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Wed, 29 May 2024 23:53:22 +0800 Subject: syslinux: added patch fix build --- repos/extra/syslinux/build | 1 + repos/extra/syslinux/info | 4 +++- repos/extra/syslinux/syslinux-fix-missing-stdio.patch | 10 ++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 repos/extra/syslinux/syslinux-fix-missing-stdio.patch (limited to 'repos') 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 + #include + #include ++#include + + #ifdef DYNAMIC_DEBUG + -- cgit v1.2.3