util-linux-native is using the host's raw.h kernel header, if it is not available it fails with: configure: error: raw selected, but required raw.h header file not available
Setup project with --machines xilinx-zynq --distro wrlinux --dl-layers Move host header to be sure that the one from the build must be used: $ mv /usr/include/linux/raw.h /usr/include/linux/raw.h.bak $ bitbake util-linux-native