
On 09/16/2013 08:31 AM, Daniel P. Berrange wrote:
On Fri, Sep 13, 2013 at 10:33:04AM -0600, Eric Blake wrote:
Bother those kernel developers. In the latest rawhide, kernel and glibc have now been unified so that <netinet/in.h> and <linux/in6.h> no longer clash; but <linux/if_bridge.h> is still not self-contained. Because of the latest header change, the build is failing with:
+ if test "x$lv_cv_kernel_glibc_compatible" != xyes; then + AC_DEFINE([KERNEL_HEADERS_WORKAROUND], [1], + [define to 1 if Linux kernel headers require a workaround to avoid + compilation errors when mixed with glibc headers]) + fi
nitpick - how about calling this LINUX_NETINET_IN_WORKAROUND or something similarly specific about the header file that is actually broken.
Yeah, that does sound nicer, and less likely to cause confusion down the road. Consider it squashed in.
ACK
and pushing shortly. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org