diff options
Diffstat (limited to 'gnu/packages/node.scm')
| -rw-r--r-- | gnu/packages/node.scm | 10 |
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" |
