On 10 December 2014 at 14:16, Bruce Ashfield <bruce.ashfield@windriver.com> wrote:
-LINUXLIBCVERSION ?= "3.16"
+LINUXLIBCVERSION ?= "3.17"

So this is causing (at least) socat to fail to build as the configure script does a test for a working <linux/errqueue.h> but that is now failing:

/data/poky-master/tmp/sysroots/nuc/usr/include/linux/errqueue.h:33:18: error: array type has incomplete element type

Line 33 is this member in a struct:

   struct timespec ts[3];

Presumably everything else that includes that header also includes something that defines struct timespec.  Socat has a missing feature check so whilst the configure test says that linux/errqueue.h isn't present and continues, the build then fails.  Presumably the user-space linux/errqueue.h needs another #include?

Ross