Messages in this thread | | | From | Andy Whitcroft <> | Subject | [PATCH 0/1] rtnetlink/netdevice include triggers userspace compiler errors | Date | Mon, 15 Nov 2010 16:01:58 +0000 |
| |
We have seen a number of reports of userspace applications (including eglibc) which fail to compile when trying to use linux/rtnetlink.h. It appears that a new helper function has necessitated the inclusion of linux/netdevice.h which in turn causes a collision with userspace headers from libc, with net/if.h.
It appears that this header is not required for the userspace exported components of rtnetlink.h. Following this email is a patch to pull this include down in the the kernel specific section of this header. It seems to both fix this issue for userspace and still compiles correctly for kernel use.
Against v2.6.37-rc1.
-apw
Andy Whitcroft (1): net: rtnetlink.h -- only include linux/netdevice.h when used by the kernel
include/linux/rtnetlink.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
| |