These typedefs are obviously conflicting with the stdint-uintn.h typedefs.

In my old dev system I would just go into the root file system and comment out those lines, but now that I'm compiling with yocto this has become an issue...

Since I have a custom kernel, I can change the file in the kernel source, or patch it in the linux-libc-headers recipe, but it seems to me there is a reason those #define statements are there, and how other developers have gotten around this problem when developing with the ipu

EDIT: I used the patch method. I've attached the patch, which should be placed in the recipes-kernel/linux-libc-headers/files folder and included in the linux-libc-headers_4.9.bb SRC_URI_append section