[staging-next] electron: fix LLVM 21+ build by backporting patch (#445370)

This commit is contained in:
Emily 2025-09-23 15:17:51 +02:00 committed by GitHub
commit f02a4acee4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -140,6 +140,15 @@ in
url = "https://github.com/chromium/chromium/commit/6aae0e2353c857d98980ff677bf304288d7c58de.patch";
hash = "sha256-Dd38c/0hiH+PbGPJhhEFuW6kUR45A36XZqOVExoxlhM=";
})
]
++ lib.optionals (lib.versionOlder info.version "38") [
# Fix build with LLVM 21+
# https://chromium-review.googlesource.com/c/chromium/src/+/6633292
(fetchpatch {
name = "Dont-return-an-enum-from-EnumSizeTraits-Count.patch";
url = "https://github.com/chromium/chromium/commit/b0ff8c3b258a8816c05bdebf472dbba719d3c491.patch";
hash = "sha256-YIWcsCj5w0jUd7D67hsuk0ljTA/IbHwA6db3eK4ggUY=";
})
];
npmRoot = "third_party/node";