Created attachment 4937 [details] pseudo-configure-c99.patch The syncfs probe in ports/unix/subports fails on glibc systems if the compiler does not support implicit function declarations. Defining _GNU_SOURCE makes sure that <unistd.h> provides a function prototype for syncfs. Related to: <https://fedoraproject.org/wiki/Changes/PortingToModernC> <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
Fixed with the following commits firstly to pseudo and then to update OpenEmbedded-Core to use it: https://git.yoctoproject.org/pseudo/commit/?id=a8453eea4d902bbb0e01c786f1cb4a178c3bbee3 https://git.yoctoproject.org/poky/commit/?id=b3d1a7297fb80af41bd1e8dbc2e448abf5e7df08