diff mbox series

[meta-arago,master] chromium: Remove obsolete workarounds fixed upstream

Message ID 20260312195401.1469941-1-t-lannynd@ti.com
State Under Review
Delegated to: Ryan Eatmon
Headers show
Series [meta-arago,master] chromium: Remove obsolete workarounds fixed upstream | expand

Commit Message

Thorsten Lannynd March 12, 2026, 7:54 p.m. UTC
Remove build workarounds that are no longer needed due to fixes in
meta-browser:
  - Rust 1.8x patch removal
  - ThinLTO linker OOM
  - pkg-config detection setup

These issues have been resolved upstream in meta-browser, so the local
changes in the bbappend can be removed.

https://github.com/OSSystems/meta-browser/pull/957
https://github.com/OSSystems/meta-browser/pull/958
https://github.com/OSSystems/meta-browser/pull/959

Signed-off-by: Thorsten Lannynd <t-lannynd@ti.com>
---
 .../chromium/chromium-ozone-wayland-arago.inc       | 13 -------------
 1 file changed, 13 deletions(-)

Comments

PRC Automation March 12, 2026, 8:14 p.m. UTC | #1
meta-arago / na / 20260312195401.1469941-1-t-lannynd

PRC Results: FAIL

=========================================================
  check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
All patches passed



=========================================================
  apply-yocto-patch: PASS
=========================================================
master
=====================
Summary:
- Patch Series: [meta-arago][master][PATCH] chromium: Remove obsolete workarounds fixed upstream
- Submitter: From: Thorsten Lannynd <t-lannynd@ti.com>
- Date: Date: Thu, 12 Mar 2026 14:54:01 -0500
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: 426a61e2d14d8670f0d9f058779900f9261be16a

Applied to:
- Repository: lcpd-prc-meta-arago
- Base Branch: master-wip
- Commit Author: Thorsten Lannynd <t-lannynd@ti.com>
- Commit Subject: ti-test: Add request and websocket-client to packagegroup
- Commit SHA: fdd93c8301f8301e742b24e1cdd630e5c9706c92

Patches
----------------------------------------
All patches applied



=========================================================
  check-yocto-repo: PASS
=========================================================
master
=====================
PASS



=========================================================
  yocto-check-layers: FAIL
=========================================================
master - FAIL
=====================
ERROR: Nothing RPROVIDES 'weston-init' (but <build-dir>/sources/meta-arago/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-graphics.bb RDEPENDS on or otherwise requires it)
ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
ERROR: Nothing RPROVIDES 'weston-examples' (but <build-dir>/sources/meta-arago/meta-arago-distro/recipes-core/packagegroups/packagegroup-arago-graphics.bb RDEPENDS on or otherwise requires it)
diff mbox series

Patch

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 e2d55180..5b0f2703 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
@@ -4,9 +4,6 @@  FILESEXTRAPATHS:prepend := "${THISDIR}/chromium-ozone-wayland-142.0.7444.175:"
 
 PACKAGECONFIG:append = " proprietary-codecs"
 
-# Remove incompatible Rust 1.8x patch (for Rust 1.93+)
-SRC_URI:remove = "file://chromium-142-crabbyavif-rust18x.patch"
-
 SRC_URI:append = " \
                   file://0001-media-gpu-v4l2-Use-ChromeOS-style-dev-paths-for-all-.patch \
                   file://0002-chromium-gpu-sandbox-Allow-GPU-sandbox-access-to-V4L.patch \
@@ -14,9 +11,6 @@  SRC_URI:append = " \
                   file://0004-media-gpu-v4l2-Avoid-placing-incomplete-H264-access-.patch \
                   "
 
-# Disable ThinLTO to prevent linker OOM crashes
-GN_ARGS += " use_thin_lto=false"
-
 # Override do_copy_clang_library to handle both target and host architectures
 do_copy_clang_library() {
     cp -r "${STAGING_LIBDIR_NATIVE}/clang/latest" "${STAGING_DIR_HOST}${nonarch_libdir}/clang/"
@@ -69,10 +63,3 @@  do_copy_clang_library() {
         fi
     done
 }
-
-# Add pkg-config setup for NSS detection
-do_configure:prepend() {
-    export PKG_CONFIG_PATH="${STAGING_LIBDIR}/pkgconfig:${STAGING_DATADIR}/pkgconfig"
-    export PKG_CONFIG_SYSROOT_DIR="${STAGING_DIR_TARGET}"
-    export PKG_CONFIG_LIBDIR="${STAGING_LIBDIR}/pkgconfig"
-}