mirror of
https://github.com/openwrt/packages.git
synced 2025-01-31 03:41:44 +00:00
af7183fc30
Upgrade Version 22.11.0 'Jod' (LTS) Notable Changes This release marks the transition of Node.js 22.x into Long Term Support (LTS) with the codename 'Jod'. The 22.x release line now moves into "Active LTS" and will remain so until October 2025. After that time, it will move into "Maintenance" until end of life in April 2027. Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
43 lines
1.7 KiB
Diff
43 lines
1.7 KiB
Diff
--- a/deps/v8/src/base/platform/condition-variable.cc
|
|
+++ b/deps/v8/src/base/platform/condition-variable.cc
|
|
@@ -20,7 +20,7 @@ namespace base {
|
|
|
|
ConditionVariable::ConditionVariable() {
|
|
#if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \
|
|
- (V8_OS_LINUX && V8_LIBC_GLIBC))
|
|
+ V8_OS_LINUX)
|
|
// On Free/Net/OpenBSD and Linux with glibc we can change the time
|
|
// source for pthread_cond_timedwait() to use the monotonic clock.
|
|
pthread_condattr_t attr;
|
|
@@ -96,7 +96,7 @@ bool ConditionVariable::WaitFor(Mutex* m
|
|
&native_handle_, &mutex->native_handle(), &ts);
|
|
#else
|
|
#if (V8_OS_FREEBSD || V8_OS_NETBSD || V8_OS_OPENBSD || \
|
|
- (V8_OS_LINUX && V8_LIBC_GLIBC))
|
|
+ V8_OS_LINUX)
|
|
// On Free/Net/OpenBSD and Linux with glibc we can change the time
|
|
// source for pthread_cond_timedwait() to use the monotonic clock.
|
|
result = clock_gettime(CLOCK_MONOTONIC, &ts);
|
|
--- a/deps/v8/src/base/platform/platform-posix.cc
|
|
+++ b/deps/v8/src/base/platform/platform-posix.cc
|
|
@@ -1207,7 +1207,7 @@ bool Thread::Start() {
|
|
#if V8_OS_DARWIN
|
|
// Default on Mac OS X is 512kB -- bump up to 1MB
|
|
stack_size = 1 * 1024 * 1024;
|
|
-#elif V8_OS_AIX
|
|
+#elif V8_OS_AIX || !defined(__GLIBC__)
|
|
// Default on AIX is 96kB -- bump up to 2MB
|
|
stack_size = 2 * 1024 * 1024;
|
|
#endif
|
|
--- a/deps/v8/src/codegen/external-reference-table.cc
|
|
+++ b/deps/v8/src/codegen/external-reference-table.cc
|
|
@@ -10,7 +10,7 @@
|
|
#include "src/ic/stub-cache.h"
|
|
#include "src/logging/counters.h"
|
|
|
|
-#if defined(DEBUG) && defined(V8_OS_LINUX) && !defined(V8_OS_ANDROID)
|
|
+#if defined(DEBUG) && defined(V8_OS_LINUX) && !defined(V8_OS_ANDROID) && defined(V8_LIBC_GLIBC)
|
|
#define SYMBOLIZE_FUNCTION
|
|
#include <execinfo.h>
|
|
|