Patchwork 2.6.28 headers break kbd and net-tools userspace builds

mail settings
Submitter David Miller
Date Feb. 2, 2009, 9:24 p.m.
Message ID <>
Download mbox | patch
Permalink /patch/21611/
State Superseded
Delegated to: David Miller
Headers show


David Miller - Feb. 2, 2009, 9:24 p.m.
From: Andrew Walrond <>
Date: Mon, 02 Feb 2009 21:13:11 +0000

> What exactly is the purpose of the kernel headers? Are there some
> definitions in the kernel headers that will never be available from
> glibc? Is it perhaps possible to work towards exporting kernel
> headers for the sole purpose of building glibc, and all other
> packages should be able to build against glibc's headers?

To a certain extent they are supposed to be able to

We weren't careful in the past in some cases, to the point
where the conflicts often very difficult to resolve.  That's
the kind of situation we have here.

I guess I'll put in the following hack for now:

To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to
More majordomo info at


diff --git a/include/linux/if_tunnel.h b/include/linux/if_tunnel.h
index aeab2cb..82c4362 100644
--- a/include/linux/if_tunnel.h
+++ b/include/linux/if_tunnel.h
@@ -2,7 +2,10 @@ 
 #define _IF_TUNNEL_H_
 #include <linux/types.h>
+#ifdef __KERNEL__
 #include <linux/ip.h>