Conversation
|
Review requested:
|
legendecas
left a comment
There was a problem hiding this comment.
This check can be removed (in a new commit):
Lines 2264 to 2266 in 6a7f94c
Good catch. Thanks. I will be setting a new v8 option there anyway, so makes sense. Hope to have a new patch tomorrow. |
|
Thank you, I verified this locally and |
Footnotes
|
8ebe149 to
57f5004
Compare
Original commit message:
build: Fix Temporal compilation with system or no ICU
Add new build flag, v8_enable_temporal_systemicu, off by default
When on, it will remove references to the internal ICU
udatamem.h header file
See: https://unicode-org.atlassian.net/browse/ICU-23400
See: Node: nodejs#62676
See: V8: https://chromium-review.googlesource.com/c/v8/v8/+/8281487
Bug: 8281487
Refs: v8/v8@67771dd
PR-URL: nodejs#65992
Refs: nodejs#62676
|
@aduh95 @legendecas somehow the v8 configuration isn't getting propagated… can you look at my 2nd commit and see what i'm doing wrong? |
|
node build does not use GN (it's used by electron). I think you have added the flag declaration in the node/tools/v8_gypfiles/features.gypi Lines 426 to 428 in dd5dfb5 like: |
Thanks, i will try that. I assumed that the settings within v8 would automatically do that. In a sense we don't need |
57f5004 to
76dcac9
Compare
|
OK, this worked for me also! |
|
LGTM, please feel free to mark the PR as ready for review if you are ready. |
|
Though, we should wait https://chromium-review.googlesource.com/c/v8/v8/+/8281487 to land first. |
|
FWIW, https://github.com/nodejs/node-core-utils/blob/main/docs/git-node.md#git-node-v8-backport-sha would auto handle the commit message. |
Original commit message:
Fix Temporal compilation with system or no ICU
build: Fix Temporal compilation with system or no ICU
Add new build flag, v8_enable_temporal_systemicu, off by default When
on, it will remove references to the internal ICU udatamem.h header file
Obviates CLs 7769990 / 7831715
See: https://unicode-org.atlassian.net/browse/ICU-23400 See: Node:
nodejs#62676 See: V8:
https://chromium-review.googlesource.com/c/v8/v8/+/7831715 See:
Homebrew: Homebrew/homebrew-core#281707
Change-Id: Ibc460c68189d32e154c53eddfcda56bc7bca4fc6
Also includes:
fix: fix for no-icu build
thanks @aduh95
nodejs#62676 (comment)
NO_IFTTT=No Temporal via Bazel
Change-Id: Ibc460c68189d32e154c53eddfcda56bc7bca4fc6
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/8281487
Reviewed-by: Toon Verwaest <verwaest@chromium.org>
Commit-Queue: Chengzhong Wu <cwu631@bloomberg.net>
Reviewed-by: Olivier Flückiger <olivf@chromium.org>
Cr-Commit-Position: refs/heads/main@{#110039}
Refs: v8/v8@9fb4444
56f8157 to
bdf6a65
Compare
…tem-icu - also update configure.py to no longer disable Temporal! PR-URL: nodejs#65992
…tem-icu - also update configure.py to no longer disable Temporal! PR-URL: nodejs#65992 Signed-off-by: Steven R. Loomis <srl295@gmail.com>
bdf6a65 to
fd58427
Compare
- switch needed to enable Temporal with system-icu - also update configure.py to no longer disable Temporal Signed-off-by: Steven R. Loomis <srl295@gmail.com>
fd58427 to
0f3a541
Compare
That's what i used。 |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as duplicate.
This comment was marked as duplicate.
Commit Queue failedThe pull request was removed from the Commit Queue and labeled
commit-queue-failed
Full Commit Queue output |
Fixes: #62676
Original commit message:
Refs: srl295/v8@cd89fe6
See: https://unicode-org.atlassian.net/browse/ICU-23400
See: Node: #62676
See: V8: https://chromium-review.googlesource.com/c/v8/v8/+/8281487