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
|
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
8ebe149 to
57f5004
Compare
|
@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 |
…tem-icu - also update configure.py to no longer disable Temporal! PR-URL: nodejs#50515
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. |
i'll mark it ready for review. |
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