Skip to content

updpatch: chromium 146.0.7680.153-1#5174

Merged
felixonmars merged 1 commit into
felixonmars:masterfrom
kxxt:chromium
Apr 5, 2026
Merged

updpatch: chromium 146.0.7680.153-1#5174
felixonmars merged 1 commit into
felixonmars:masterfrom
kxxt:chromium

Conversation

@kxxt
Copy link
Copy Markdown
Contributor

@kxxt kxxt commented Mar 23, 2026

  • This depends on updpatch: nodejs 25.8.1-1 #5172
  • Refresh patch and drop upstreamed patches.
  • Add v8 patch to fix build: https://chromium-review.googlesource.com/c/v8/v8/+/7608971
  • Arch almost always use _manual_clone now so let's follow suit.
    • Add a retry for gclient sync because it often fail on SG2042 with lockfile.LockError: Error locking /build/chromium/src/chromium-checkout/depot_tools/external_bin/gsutil/gsutil_5.35 (err: [Errno 11] Resource temporarily unavailable)
    • Install dependencies from pypi to rv-site-packages and add it to PYTHONPATH because chromium does not distribute bundled wheels for riscv.
    • Patch DEPS to drop binary dependencies because they are not available for riscv.

- This depends on felixonmars#5172
- Refresh patch and drop upstreamed patches.
- Add v8 patch to fix build: https://chromium-review.googlesource.com/c/v8/v8/+/7608971
- Arch almost always use `_manual_clone` now so let's follow suit.
  - Add a retry for `gclient sync` because it often fail on SG2042 with
    `lockfile.LockError: Error locking /build/chromium/src/chromium-checkout/depot_tools/external_bin/gsutil/gsutil_5.35 (err: [Errno 11] Resource temporarily unavailable)`
  - Install dependencies from pypi to `rv-site-packages` and add it to
    `PYTHONPATH` because chromium does not distribute bundled wheels for
    riscv.
  - Patch `DEPS` to drop binary dependencies because they are not available
    for riscv.
@felixonmars felixonmars merged commit 2ef1aff into felixonmars:master Apr 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants