Re: [meta-arago][master][PATCH] chromium: Add a patch to fix build against GLIBC 2.43

Antonios Christidis <[email protected]> Tue, 17 Mar 2026 15:01:22 -0500
Newsgroups org.yoctoproject.lists.meta-arago
Message-ID <[email protected]>
On 3/17/26 2:56 PM, Ryan Eatmon wrote:
>
>
> On 3/17/2026 2:38 PM, Thorsten Lannynd via lists.yoctoproject.org wrote:
>> An update to oe-core leads to build failures with Chromium v142. This 
>> fix
>> is currently pending in meta-browser but is needed to get Chromium to 
>> build
>> succesfully.
>>
>> https://github.com/OSSystems/meta-browser/pull/962/changes/4e450497be557fc4b5ff1397f78fa0f8381e281d 
>>
>>
>> Signed-off-by: Thorsten Lannynd <[email protected]>
>> ---
>>   .../fix-SYS_SECCOMP-redefinition.patch           | 16 ++++++++++++++++
>>   .../chromium/chromium-ozone-wayland-arago.inc    |  1 +
>>   2 files changed, 17 insertions(+)
>>   create mode 100644 
>> meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-142.0.7444.175/fix-SYS_SECCOMP-redefinition.patch
>>
>> diff --git 
>> a/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-142.0.7444.175/fix-SYS_SECCOMP-redefinition.patch 
>> b/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-142.0.7444.175/fix-SYS_SECCOMP-redefinition.patch 
>>
>> new file mode 100644
>> index 00000000..594729b3
>> --- /dev/null
>> +++ 
>> b/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-142.0.7444.175/fix-SYS_SECCOMP-redefinition.patch
>> @@ -0,0 +1,16 @@
>> +Taken from:
>> +https://aur.archlinux.org/cgit/aur.git/tree/[email protected]?h=qt5-webengine 
>>
>> +
>> +Upstream-Status: Inappropriate [glibc 2.43 fix]
>
> I would argue that this is not "Inappropriate" as this is not an OE 
> specific kind of change.  This should either be a Backport of a patch 
> that is pending on meta-browser, or Pending if you have submitted this 
> patch to the chromium project itself.
>
Could this be "Submitted [link]", link pointing to 
https://github.com/OSSystems/meta-browser/pull/962/changes/4e450497be557fc4b5ff1397f78fa0f8381e281d 
?

>
>> +diff --git a/sandbox/linux/system_headers/linux_seccomp.h 
>> b/sandbox/linux/system_headers/linux_seccomp.h
>> +index 8690a96eb0..8988836508 100644
>> +--- a/sandbox/linux/system_headers/linux_seccomp.h
>> ++++ b/sandbox/linux/system_headers/linux_seccomp.h
>> +@@ -6,6 +6,7 @@
>> + #define SANDBOX_LINUX_SYSTEM_HEADERS_LINUX_SECCOMP_H_
>> +
>> + #include <stdint.h>
>> ++#include <signal.h>
>> + #include <sys/ioctl.h>
>> +
>> + #include "build/build_config.h"
>> diff --git 
>> a/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-arago.inc 
>> b/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-arago.inc 
>>
>> index 5b0f2703..3ec0610a 100644
>> --- 
>> a/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-arago.inc
>> +++ 
>> b/meta-arago-distro/dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-ozone-wayland-arago.inc
>> @@ -9,6 +9,7 @@ SRC_URI:append = " \
>> file://0002-chromium-gpu-sandbox-Allow-GPU-sandbox-access-to-V4L.patch \
>> file://0003-chromium-gpu-v4l2-Fix-OUTPUT-queue-streaming-in-V4L2.patch \
>> file://0004-media-gpu-v4l2-Avoid-placing-incomplete-H264-access-.patch \
>> +                  file://fix-SYS_SECCOMP-redefinition.patch \
>>                     "
>>     # Override do_copy_clang_library to handle both target and host 
>> architectures
>>
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#17372): 
>> https://lists.yoctoproject.org/g/meta-arago/message/17372
>> Mute This Topic: https://lists.yoctoproject.org/mt/118371153/6551054
>> Group Owner: [email protected]
>> Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub 
>> [[email protected]]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>>
>