When building a Frame buffer driver for a display, against Ångström (Linux minnow 3.8.13-yocto-standard) kernel header sources, I am getting this error: * error: 'struct fb_info' has no member named 'fbdefio'* After researching the problem, it seems caused for the lack of a setting in the kernel .config file: CONFIG_FB_DEFERRED_IO=y However the error still tanken place after adding the setting to .config file, and adding the following section to video/Kconfig: config FB_DEFERRED_IO tristate depends on FB default n
So we can add that to the minnow-config, but from what I can tell this is more of a linux-libc-headers issue as the header file it provides is impacted by the .config.
Next step would be to look into the libc-linux-headers recipe and see what needs to be done there, test rebuilding that package and the linux-yocto kernel recipe for minnow. Patches are likely needed to oe-core for the headers, as well as to linux-yocto (likely the standard ktype) to apply it generally to all kernels.
Assigning to Requestor for more Info
We need more input to further progress this bug. Please reopen if answers to Darren's questions are available.