Merge pull request #162202 from primeos/chromium

chromiumBeta: Fix the build

authored by

Michael Weiss and committed by
GitHub
12518d74 53e70ab7

+13 -10
+1 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 96 96 "libpng" 97 97 "libwebp" 98 98 "libxslt" 99 - "opus" 99 + # "opus" 100 100 ]; 101 101 102 102 opusWithCustomModes = libopus.override {
+4 -1
pkgs/applications/networking/browsers/chromium/default.nix
··· 1 1 { newScope, config, stdenv, fetchurl, makeWrapper 2 - , llvmPackages_13, ed, gnugrep, coreutils, xdg-utils 2 + , llvmPackages_13, llvmPackages_14, ed, gnugrep, coreutils, xdg-utils 3 3 , glib, gtk3, gnome, gsettings-desktop-schemas, gn, fetchgit 4 4 , libva, pipewire, wayland 5 5 , gcc, nspr, nss, runCommand ··· 54 54 inherit (upstream-info.deps.gn) url rev sha256; 55 55 }; 56 56 }); 57 + } // lib.optionalAttrs (chromiumVersionAtLeast "99") rec { 58 + llvmPackages = llvmPackages_14; 59 + stdenv = llvmPackages_14.stdenv; 57 60 }); 58 61 59 62 browser = callPackage ./browser.nix {
+8 -8
pkgs/development/compilers/llvm/14/lld/fix-root-src-dir.patch
··· 1 - diff --git a/lld/CMakeLists.txt b/lld/CMakeLists.txt 2 - index e1a29b884d17..9d542f8fbfc1 100644 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 9bcc135665d0..d38679ed41e9 100644 3 3 --- a/CMakeLists.txt 4 4 +++ b/CMakeLists.txt 5 - @@ -64,7 +64,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) 6 - 7 - set(LLVM_MAIN_INCLUDE_DIR ${MAIN_INCLUDE_DIR} CACHE PATH "Path to llvm/include") 8 - set(LLVM_BINARY_DIR ${LLVM_OBJ_ROOT} CACHE PATH "Path to LLVM build tree") 9 - - set(LLVM_MAIN_SRC_DIR ${MAIN_SRC_DIR} CACHE PATH "Path to LLVM source tree") 5 + @@ -74,7 +74,7 @@ if(LLD_BUILT_STANDALONE) 6 + 7 + set(LLVM_MAIN_INCLUDE_DIR "${MAIN_INCLUDE_DIR}" CACHE PATH "Path to llvm/include") 8 + set(LLVM_BINARY_DIR "${LLVM_OBJ_ROOT}" CACHE PATH "Path to LLVM build tree") 9 + - set(LLVM_MAIN_SRC_DIR "${MAIN_SRC_DIR}" CACHE PATH "Path to LLVM source tree") 10 10 + set(LLVM_MAIN_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/../llvm" CACHE PATH "Path to LLVM source tree") 11 - 11 + 12 12 find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR} 13 13 NO_DEFAULT_PATH)