July 9th, 2024

Building Chromium at a distro? Here's your copium

Building Chromium on Linux faced challenges with M120 changes, leading to distros like Alpine, Arch, Gentoo, and Fedora using LLVM's libc++. Despite efforts, issues persist with GCC and libstdc++, emphasizing ongoing compatibility struggles.

Read original articleLink Icon
Building Chromium at a distro? Here's your copium

The article discusses the challenges of building Chromium on different Linux distributions due to changes introduced in Chromium M120. Gentoo maintainers initiated a practice of segregating short-living patches into separate repositories, influencing other distros to follow suit. However, issues arose with the M120 release, impacting V8 and absl::optional functionalities. Consequently, many distros, including Alpine, Arch, Gentoo, and Fedora, began building Chromium with LLVM's libc++ source code to address these challenges. Despite efforts to patch and maintain Chromium compatibility with GCC and libstdc++, issues persist with clang and certain architectures. The article emphasizes the lack of significant changes in Chromium's core purpose under Google's ownership and offers a coping mechanism through a common set of Chromium patches. The author, Lauren N. Liberda, highlights the ongoing challenges and uncertainties in maintaining Chromium compatibility across various distributions.

Link Icon 1 comments
By @koolala - 4 months
Teamwork for the dream is good real copium! Interesting article and perspective!

My imaginary copium is soon an open artificial intelligence might wake up and fix / refine the entire human computer information stack. A context length that will fit all of Chromium combined with a brain that can think in both Lisp and Binary.