node/deps
Abdirahim Musse 3838b579e4
deps: V8: cherry-pick 8ec2651fbdd8
Original commit message:

    fix: EmbeddedTargetOs on IBM i with Python 3.9

    For some context, Python 3.9 on IBM i returns "os400" for sys.platform
    instead of "aix". We used to build with Python 3.6 which returned "aix"
    as the platform

    When attempting to build Node.js with python 3.9 on IBM i we run into a
    build error.

    Ref: https://github.com/nodejs/node/pull/48056
    Ref: https://github.com/nodejs/node/pull/48056#issuecomment-1553719508

    I'm not quite sure where target_os is being passed down to the function ToEmbeddedTargetOs.
    It seems as though target_os is being generated from sys.platform or
    similar call from python as we started running into this issue after
    building with Python 3.9.

    This PR supersedes initial changes proposed in:
    https://chromium-review.googlesource.com/c/v8/v8/+/4259330

    This PR contains the minimal changes to successfully build Node.js (builds v8 as an internal dep)
    on IBM i with Python 3.9.

    Change-Id: I32d43197bce994a72a0d85091e91f80eeea4482d
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4846413
    Commit-Queue: Jakob Linke <jgruber@chromium.org>
    Reviewed-by: Michael Achenbach <machenbach@chromium.org>
    Reviewed-by: Jakob Linke <jgruber@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#89981}

Refs: 8ec2651fbd
PR-URL: https://github.com/nodejs/node/pull/49862
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Michael Dawson <midawson@redhat.com>
2023-09-27 19:26:01 +00:00
..
acorn deps: update acorn to 8.10.0 2023-07-12 13:07:16 +00:00
ada deps: update ada to 2.6.0 2023-07-25 19:33:01 +00:00
base64
brotli
cares deps: set CARES_RANDOM_FILE for c-ares 2023-05-26 15:30:00 +00:00
cjs-module-lexer
corepack deps: update corepack to 0.20.0 2023-09-05 00:43:59 +00:00
googletest deps: update googletest to d1467f5 2023-09-22 16:41:22 +00:00
histogram deps: update histogram 0.11.8 2023-05-25 07:44:57 +00:00
icu-small deps: update icu to 73.2 2023-06-23 13:50:48 +00:00
llhttp deps: update llhttp to 9.1.2 2023-09-16 11:08:18 +00:00
minimatch deps: update minimatch to 9.0.3 2023-07-12 15:18:55 +00:00
nghttp2 deps: update nghttp2 to 1.56.0 2023-09-17 18:22:51 +00:00
ngtcp2
npm deps: upgrade npm to 10.1.0 2023-09-09 20:06:39 +00:00
openssl deps: update archs files for openssl-3.0.10+quic1 2023-08-09 14:28:59 -03:00
postject
simdutf deps: update simdutf to 3.2.17 2023-08-16 20:42:47 +02:00
undici deps: update undici to 5.24.0 2023-09-23 11:40:45 +00:00
uv deps: remove pthread-fixes.c from uv.gyp 2023-09-23 07:56:24 +00:00
uvwasi deps: update uvwasi to 0.0.18 2023-05-19 21:26:26 +00:00
v8 deps: V8: cherry-pick 8ec2651fbdd8 2023-09-27 19:26:01 +00:00
zlib zlib: disable CRC32 SIMD optimization 2023-09-10 05:44:49 +00:00