Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages / 
chromium


Commits:
9128787c by Kirill Zhumarin at 2026-03-11T23:39:02+03:00
Fix WebSerial with glibc 2.42 (#40)

- - - - -
8c0dc6e9 by Kirill Zhumarin at 2026-03-14T13:30:42+03:00
update

- - - - -


2 changed files:

- PKGBUILD
- + glibc-2.42-baud-rate-fix.patch


Changes:

=====================================
PKGBUILD
=====================================
@@ -65,7 +65,8 @@ 
source=(https://commondatastorage.googleapis.com/chromium-browser-official/chrom
         compiler-rt-adjust-paths.patch
         increase-fortify-level.patch
         enable-widevine-arm64.patch
-        use-oauth2-client-switches-as-default.patch)
+        use-oauth2-client-switches-as-default.patch
+        glibc-2.42-baud-rate-fix.patch)
 sha256sums=('2e2f36e3cd1ebc4ad57fd310774a5e5e9db77883d5f9374fedeaabd3c103b819'
             '213e50f48b67feb4441078d50b0fd431df34323be15be97c55302d3fdac4483a'
             '11a96ffa21448ec4c63dd5c8d6795a1998d8e5cd5a689d91aea4d2bdd13fb06e'
@@ -76,7 +77,8 @@ 
sha256sums=('2e2f36e3cd1ebc4ad57fd310774a5e5e9db77883d5f9374fedeaabd3c103b819'
             'ec8e49b7114e2fa2d359155c9ef722ff1ba5fe2c518fa48e30863d71d3b82863'
             'd634d2ce1fc63da7ac41f432b1e84c59b7cceabf19d510848a7cff40c8025342'
             '9c766b82d1143cb3413fe2057361bd2655e46287eacc2c6d6f8504b4c255647a'
-            '9343afa1a4308a7cfb3317229f5aff7778688debcc03c4a74a85908aa1d0cc3a')
+            '9343afa1a4308a7cfb3317229f5aff7778688debcc03c4a74a85908aa1d0cc3a'
+            '1c1898f263eaacbc069a8e1a3e732852350350d1dad4cb1a6bba430e3b796cd0')
 
 if (( _manual_clone )); then
   source[0]=fetch-chromium-release
@@ -173,6 +175,9 @@ prepare() {
   # enable widevine for arm64
   patch -Np1 -i ../enable-widevine-arm64.patch
 
+  # https://crbug.com/456677057
+  patch -Np1 -i ../glibc-2.42-baud-rate-fix.patch
+
   # Link to system tools required by the build
   mkdir -p third_party/node/linux/node-linux-x64/bin 
third_party/jdk/current/bin
   ln -s /usr/bin/node third_party/node/linux/node-linux-x64/bin/


=====================================
glibc-2.42-baud-rate-fix.patch
=====================================
@@ -0,0 +1,11 @@
+--- a/services/device/serial/serial_io_handler_posix.cc        2025-11-09 
13:57:16.132379788 +0100
++++ b/services/device/serial/serial_io_handler_posix.cc        2025-11-09 
14:07:13.488376598 +0100
+@@ -51,7 +51,7 @@
+ bool BitrateToSpeedConstant(int bitrate, speed_t* speed) {
+ #define BITRATE_TO_SPEED_CASE(x) \
+   case x:                        \
+-    *speed = B##x;               \
++    *speed = __B##x;             \
+     return true;
+   switch (bitrate) {
+     BITRATE_TO_SPEED_CASE(0)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/compare/24e6b3c45f94975b41c86c81b23dfb4625d697f9...8c0dc6e902f359f2e7a14cad423a7b435054822d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/chromium/-/compare/24e6b3c45f94975b41c86c81b23dfb4625d697f9...8c0dc6e902f359f2e7a14cad423a7b435054822d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to