summaryrefslogtreecommitdiff
path: root/gnu/packages/chromium.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/chromium.scm')
-rw-r--r--gnu/packages/chromium.scm14
1 files changed, 4 insertions, 10 deletions
diff --git a/gnu/packages/chromium.scm b/gnu/packages/chromium.scm
index 8bfda2ebc5..e3deed573a 100644
--- a/gnu/packages/chromium.scm
+++ b/gnu/packages/chromium.scm
@@ -758,13 +758,6 @@
(setenv "AR" "llvm-ar") (setenv "NM" "llvm-nm")
(setenv "CC" "clang") (setenv "CXX" "clang++")
- ;; Disable compiler flags that require Clang 15.
- (substitute* "build/config/compiler/BUILD.gn"
- (("\"-Wno-unqualified-std-cast-call\"")
- "")
- (("\"-Wno-deprecated-builtins\",")
- ""))
-
;; TODO: pre-compile instead. Avoids a race condition.
(setenv "PYTHONDONTWRITEBYTECODE" "1")
@@ -888,10 +881,10 @@
'("24" "48" "64" "128" "256")))))))))
(native-inputs
(list bison
- clang-14
+ clang-15
gn
gperf
- lld-as-ld-wrapper
+ lld-as-ld-wrapper-15
ninja
node-lts
pkg-config
@@ -1028,7 +1021,8 @@ testing.")
(call-with-output-file exe
(lambda (port)
(format port "#!~a
-exec ~a --enable-features=UseOzonePlatform --ozone-platform=wayland $@"
+exec ~a --enable-features=UseOzonePlatform --ozone-platform=wayland \
+--enable-features=WebRTCPipeWireCapturer $@"
(string-append bash "/bin/bash")
(string-append chromium "/bin/chromium"))))
(chmod exe #o555)