klibc: make this build with newer kernel headers.
--HG-- extra : convert_revision : 1af7a3bb15a5cbb7a59f445561f8ffa6f1f7984f
This commit is contained in:
parent
5d3ded04a7
commit
cd7f116020
4 changed files with 39 additions and 1 deletions
10
templates/klibc/patches/Kbuild.klibc.diff
Normal file
10
templates/klibc/patches/Kbuild.klibc.diff
Normal file
|
@ -0,0 +1,10 @@
|
|||
--- scripts/Kbuild.klibc.orig 2009-10-16 02:56:59.000000000 +0200
|
||||
+++ scripts/Kbuild.klibc 2009-10-16 02:57:45.000000000 +0200
|
||||
@@ -104,6 +104,7 @@ KLIBCCPPFLAGS := -nostdinc -iwithpref
|
||||
# kernel include paths
|
||||
KLIBCKERNELSRC ?= $(srctree)/
|
||||
KLIBCCPPFLAGS += -I$(KLIBCKERNELSRC)include \
|
||||
+ -I$(KLIBCKERNELSRC)arch/x86/include \
|
||||
$(if $(KBUILD_SRC),-I$(KLIBCKERNELOBJ)include2 -I$(KLIBCKERNELOBJ)include -I$(srctree)/include) \
|
||||
$(KLIBCARCHINCFLAGS)
|
||||
|
11
templates/klibc/patches/fix_i386_archsignal_h.diff
Normal file
11
templates/klibc/patches/fix_i386_archsignal_h.diff
Normal file
|
@ -0,0 +1,11 @@
|
|||
--- usr/include/arch/i386/klibc/archsignal.h.orig 2009-10-16 02:58:39.000000000 +0200
|
||||
+++ usr/include/arch/i386/klibc/archsignal.h 2009-10-16 02:58:52.000000000 +0200
|
||||
@@ -96,7 +96,7 @@ typedef struct {
|
||||
#define MINSIGSTKSZ 2048
|
||||
#define SIGSTKSZ 8192
|
||||
|
||||
-#include <asm-generic/signal.h>
|
||||
+#include <asm-generic/signal-defs.h>
|
||||
|
||||
/* This uses gcc anonymous union support... */
|
||||
struct siginfo;
|
14
templates/klibc/patches/mntproc_definitions.diff
Normal file
14
templates/klibc/patches/mntproc_definitions.diff
Normal file
|
@ -0,0 +1,14 @@
|
|||
--- usr/kinit/nfsmount/mount.c.orig 2009-10-16 02:59:38.000000000 +0200
|
||||
+++ usr/kinit/nfsmount/mount.c 2009-10-16 03:00:08.000000000 +0200
|
||||
@@ -44,6 +44,11 @@ struct mount_reply {
|
||||
|
||||
#define MNT_REPLY_MINSIZE (sizeof(struct rpc_reply) + sizeof(uint32_t))
|
||||
|
||||
+#ifndef MNTPROC_MNT
|
||||
+# define MNTPROC_MNT 1
|
||||
+# define MNTPROC_UMNT 3
|
||||
+#endif /* MNTPROC_MNT */
|
||||
+
|
||||
static int get_ports(uint32_t server, const struct nfs_mount_data *data)
|
||||
{
|
||||
uint32_t nfs_ver, mount_ver;
|
|
@ -21,5 +21,8 @@ Add_dependency build perl
|
|||
|
||||
pre_configure()
|
||||
{
|
||||
cd $wrksrc && ln -s $XBPS_MASTERDIR/usr/src/linux linux
|
||||
local kver="$(xbps-pkgdb -r / version kernel-headers)"
|
||||
|
||||
cd $wrksrc || return 1
|
||||
ln -s /usr/src/kernel-headers-$kver linux
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue