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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to