summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2023-06-10 14:31:03 -0500
committerWilliam Hubbs <williamh@gentoo.org>2023-06-10 14:31:40 -0500
commitcd2dce6119036b41fd57b8196c4841cc6b3d5423 (patch)
tree8f56d5a31a4d9cab6a625040bf0e981ec0c7938a /net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch
parentsys-apps/ethtool: Stabilize 6.3 ppc64, #908262 (diff)
downloadgentoo-cd2dce6119036b41fd57b8196c4841cc6b3d5423.tar.gz
gentoo-cd2dce6119036b41fd57b8196c4841cc6b3d5423.tar.bz2
gentoo-cd2dce6119036b41fd57b8196c4841cc6b3d5423.zip
net-libs/nodejs: add 20.3.0
Closes: https://bugs.gentoo.org/900513 Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch')
-rw-r--r--net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch31
1 files changed, 31 insertions, 0 deletions
diff --git a/net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch b/net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch
new file mode 100644
index 000000000000..8011c2bbdfb9
--- /dev/null
+++ b/net-libs/nodejs/files/nodejs-20.3.0-gcc14.patch
@@ -0,0 +1,31 @@
+From ad0bbaf34aa3150b4f3507b9973b6f5e8ed47474 Mon Sep 17 00:00:00 2001
+From: Sam James <sam@cmpct.info>
+Date: Fri, 9 Jun 2023 18:29:00 +0100
+Subject: [PATCH] test: add missing <algorithm> include for std::find
+
+GCC 14 drops some transitive includes within libstdc++.
+
+Explicitly include <algorithm> for std::find.
+
+Signed-off-by: Sam James <sam@gentoo.org>
+PR-URL: https://github.com/nodejs/node/pull/48380
+Reviewed-By: LiviaMedeiros <livia@cirno.name>
+Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
+Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
+---
+ test/embedding/embedtest.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/test/embedding/embedtest.cc b/test/embedding/embedtest.cc
+index 3592ccb98132..dbb420f34682 100644
+--- a/test/embedding/embedtest.cc
++++ b/test/embedding/embedtest.cc
+@@ -5,6 +5,8 @@
+ #include "uv.h"
+ #include <assert.h>
+
++#include <algorithm>
++
+ // Note: This file is being referred to from doc/api/embedding.md, and excerpts
+ // from it are included in the documentation. Try to keep these in sync.
+ // Snapshot support is not part of the embedder API docs yet due to its