Hi! This bug also affects how some userland programs are built. For example, keepalived checks kernel version and presence of net/ip_vs.h file. I suppose that there exists other programs that need kernel include files not available from libc.
Since 2.6.29, configuring keepalived will not build IPVS support because ip_vs.h file is not found. If --kernel-dir is passed to ./configure, then, it is unable to find the kernel version because while ip_vs.h is in -common, utsrelease.h is in -amd64 (for example). Debian package circumvents this difficulty by shipping ip_vs.h. But the point is that a lambda user will have difficulties to compile this program from upstream sources. -- I WILL NOT FAKE SEIZURES I WILL NOT FAKE SEIZURES I WILL NOT FAKE SEIZURES -+- Bart Simpson on chalkboard in episode 8F23
pgpIQDA0Mmp0D.pgp
Description: PGP signature