From 45a7531aa75ef72574bd287085a1857ef0119dd2 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Sat, 27 May 2023 12:25:13 +0200 Subject: chromiumBeta: 114.0.5735.35 -> 114.0.5735.45 (cherry picked from commit d1896a86bc6919eab9630a759e1781143a27695b) --- pkgs/applications/networking/browsers/chromium/upstream-info.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json index 9c5f04ad7efa6..61245518e5652 100644 --- a/pkgs/applications/networking/browsers/chromium/upstream-info.json +++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json @@ -19,9 +19,9 @@ } }, "beta": { - "version": "114.0.5735.35", - "sha256": "1ik3d886pcpqs7fnqf7ck0y8x8dbi1d4aqm227qwv0jw2p4a0qyb", - "sha256bin64": "0xx53x6c7r8cji7d2663zn4p4yklzyc124abqlhyr14w8p2lfldq", + "version": "114.0.5735.45", + "sha256": "1z7z4mq3yw9i17xprza3v33wx28zpk7s3g8xcgapdydw0rgxz30v", + "sha256bin64": "1387x7mab2sh3wg39z48gl8fjhq39jllbcgzic8rdzpbhlcgs7br", "deps": { "gn": { "version": "2023-04-19", -- cgit 1.4.1 From 863f1aeaae37a46c0ee374f7b6d23fbdb07d2200 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Sat, 27 May 2023 12:25:14 +0200 Subject: chromiumDev: 115.0.5773.4 -> 115.0.5790.3 (cherry picked from commit 39b4e85e6c89d69dd3be98553a995fa407febaf4) --- .../networking/browsers/chromium/upstream-info.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/upstream-info.json b/pkgs/applications/networking/browsers/chromium/upstream-info.json index 61245518e5652..4b4e0a11d06a8 100644 --- a/pkgs/applications/networking/browsers/chromium/upstream-info.json +++ b/pkgs/applications/networking/browsers/chromium/upstream-info.json @@ -32,15 +32,15 @@ } }, "dev": { - "version": "115.0.5773.4", - "sha256": "18as1yqp7jyv92mn6lq4fl6mzq3w5qx4aqsw5nyixmgys4hfx6a6", - "sha256bin64": "0d0anrc2bdh9c8rs06jng45xd7sxw0raky3wrngbda2g4aqh817k", + "version": "115.0.5790.3", + "sha256": "1haai0jabghwl37k929138s4l6izmifssdvn2wgsig9jhiihxz29", + "sha256bin64": "12avl8ilvhmlvbag045yhnx0bbbsyx5d3jqh5af07pmbcxksgf96", "deps": { "gn": { - "version": "2023-05-09", + "version": "2023-05-19", "url": "https://gn.googlesource.com/gn", - "rev": "26aa46c283e40199b6f847ecca088dcea7099ded", - "sha256": "1z5w4fiypv4aq12qlc8in832n7k6wi4k64k4axardrsy24316r9d" + "rev": "e9e83d9095d3234adf68f3e2866f25daf766d5c7", + "sha256": "0y07c18xskq4mclqiz3a63fz8jicz2kqridnvdhqdf75lhp61f8a" } } }, -- cgit 1.4.1 From 495a318fbc38c106e2fdc2c4fb2838eabfff3045 Mon Sep 17 00:00:00 2001 From: Michael Weiss Date: Tue, 30 May 2023 00:23:35 +0200 Subject: chromiumBeta: Fix the build with LLVM 16 by reverting a commit This reverts a small commit [0] that adds the flag "-disable-auto-upgrade-debug-info" as it requires an unreleased LLVM version or the build will fail with the following error message: ``` ld.lld: error: -mllvm: ld.lld: Unknown command line argument '-disable-auto-upgrade-debug-info'. Try: '/nix/store/bx494s1r30zwa7zdsyg72sjryy0k0pyg-llvm-binutils-16.0.1/bin/ld.lld --help' ld.lld: Did you mean '--disable-auto-paired-vec-st'? clang++: error: linker command failed with exit code 1 (use -v to see invocation) ``` See [1] for a full example output. Thanks to Lorenz Brun for the analysis/help [2]. [0]: https://github.com/chromium/chromium/commit/54969766fd2029c506befc46e9ce14d67c7ed02a [1]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1542887001 [2]: https://github.com/NixOS/nixpkgs/issues/213862#issuecomment-1542927502 (cherry picked from commit 16f87c4cdb1fe2388965cb5eb1f17e2d8192a0b9) --- pkgs/applications/networking/browsers/chromium/common.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix index 774c61b55678a..976f09d38f693 100644 --- a/pkgs/applications/networking/browsers/chromium/common.nix +++ b/pkgs/applications/networking/browsers/chromium/common.nix @@ -170,6 +170,14 @@ let # (we currently package 1.26 in Nixpkgs while Chromium bundles 1.21): # Source: https://bugs.chromium.org/p/angleproject/issues/detail?id=7582#c1 ./patches/angle-wayland-include-protocol.patch + ] ++ lib.optionals (chromiumVersionAtLeast "114") [ + # We need to revert this patch to build M114+ with LLVM 16: + (githubPatch { + # Reland [clang] Disable autoupgrading debug info in ThinLTO builds + commit = "54969766fd2029c506befc46e9ce14d67c7ed02a"; + sha256 = "sha256-Vryjg8kyn3cxWg3PmSwYRG6zrHOqYWBMSdEMGiaPg6M="; + revert = true; + }) ]; postPatch = '' -- cgit 1.4.1