On Tue Feb 17, 2026 at 11:18 AM CET, Javier Viguera wrote: > Hi Yoann, > > On 2/13/26 19:47, Yoann Congal via lists.openembedded.org wrote: >> >> Richard Purdie (2): >> pseudo: Update to 1.9.3 release >> pseudo: Update to include an openat2 fix >> > > The backport of the pseudo patches to Scarthgap broke the build on > Ubuntu 20, as it still uses glibc 2.31, so the pseudo-native build fails > with: > > | In file included from pseudo_ports.h:5, > | from pseudo.h:164, > | from pseudo_wrappers.c:30: > | ports/linux/pseudo_wrappers.c: In function ‘syscall’: > | ports/linux/portdefs.h:59:21: error: ‘__NR_openat2’ undeclared (first > use in this function); did you mean ‘real_openat2’? > | 59 | #define SYS_openat2 __NR_openat2 > | | ^~~~~~~~~~~~ > > According to poky.conf, ubuntu-20 is still a supported distro to build > Scarthgap, so I guess this needs to be somehow fixed.
Thanks for the report, I'm working on a fix. In this case, __NR_openat2 is not present in the kernel headers. (Ubuntu 20.04 is on Linux 5.4, the openat2 syscall was added in 5.6) > -- > Regards, > Javier Viguera > Digi International Inc. -- Yoann Congal Smile ECS
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#231243): https://lists.openembedded.org/g/openembedded-core/message/231243 Mute This Topic: https://lists.openembedded.org/mt/117797771/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
