FYI: I plan to gradually step away from building v8-r over the next month(s). If you depend on v8-r, please plan ahead — I recommend installing it via the v8-monolith provided by the V8 package, unless someone volunteers to take over maintenance.
For depending packages — sigh — I don’t know. Your best option might be building chromium with the shared libraries flag. (At least this PKGBUILD is maintained by the Arch Linux developers and should build).
For the past five years, I’ve been maintaining the v8-r library for Arch Linux R users: catching breaking changes early, collaborating with Jeroen on fixes in the V8 package, and shipping up-to-date V8 builds.
But things have changed. I never had a personal need for V8 (I only use it for one R package), and building it has become increasingly time-consuming and complex. Google’s focus is on Chrome, and they frequently make changes that break external builds. GCC support has disappeared, and building with system libraries is becoming more difficult.
At first, solving these issues was a fun learning exercise, but it has gradually become a maintenance effort rather than a challenge to solve — and I haven’t been an active Arch Linux user for a few years. My work requires Windows, and privately I’ve been transitioning to macOS.
I plan to ship one or two more builds for V8 (> 7.0.0) once it’s released, but beyond that, I intend to step away from V8 maintenance. I would be happy if someone took over the package — please reach out if you are interested.
Pinned Comments
JanMarvin commented on 2019-09-22 11:16 (UTC) (edited on 2021-09-24 14:34 (UTC) by JanMarvin)
This package is required for the R-package V8 (https://github.com/jeroen/V8). It is frequently updated, though unless it is broken, users must not build all updates. Since V8 contains a large codebase and compilation takes a while, I recommend to build it in a directory and not with an AUR-helper.
[Edit:] For binary builds please see: https://garbuszus.de/archpkgs