summaryrefslogtreecommitdiff
path: root/gnu/packages/node.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/node.scm')
-rw-r--r--gnu/packages/node.scm10
1 files changed, 10 insertions, 0 deletions
diff --git a/gnu/packages/node.scm b/gnu/packages/node.scm
index cb0f8e88f4e..e4996954001 100644
--- a/gnu/packages/node.scm
+++ b/gnu/packages/node.scm
@@ -764,6 +764,16 @@ source files.")
764 (find-files "deps/openssl" 764 (find-files "deps/openssl"
765 (lambda (file stat) 765 (lambda (file stat)
766 (not (string-contains file "nodejs-openssl.cnf"))))) 766 (not (string-contains file "nodejs-openssl.cnf")))))
767 ;; [temp.names] requires a 'template' when calling a template
768 ;; member via a dependent expression. This header is compiled
769 ;; for 32-bit targets (V8_TARGET_ARCH_32_BIT), so
770 ;; non-conformance goes unnoticed elsewhere. Coincidentally
771 ;; fixed in upstream v8 at:
772 ;; https://chromium-review.googlesource.com/c/v8/v8/+/6830052
773 (substitute*
774 "deps/v8/src/compiler/turboshaft/int64-lowering-reducer.h"
775 (("__ Tuple<Word32, Word32>")
776 "__ template Tuple<Word32, Word32>"))
767 ;; Remove bundled software, where possible 777 ;; Remove bundled software, where possible
768 (for-each delete-file-recursively 778 (for-each delete-file-recursively
769 '("deps/brotli" 779 '("deps/brotli"