You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In file included from ../deps/v8/src/base/platform/mutex.h:10,
from ../deps/v8/src/base/platform/condition-variable.h:10,
from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
8 | #include "absl/types/optional.h"
| ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from ../deps/v8/src/base/platform/mutex.h:10,
from ../deps/v8/src/base/platform/condition-variable.h:10,
from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
8 | #include "absl/types/optional.h"
| ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
FWIW this particular use was reverted in v8/v8@d67f060
In file included from ../deps/v8/src/base/platform/mutex.h:10,
from ../deps/v8/src/base/platform/condition-variable.h:10,
from ../deps/v8/src/libplatform/default-foreground-task-runner.h:13,
from ../deps/v8/src/libplatform/default-foreground-task-runner.cc:5:
../deps/v8/src/base/optional.h:8:10: fatal error: absl/types/optional.h: No such file or directory
8 | #include "absl/types/optional.h"
| ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
FWIW this particular use was reverted in v8/v8@d67f060
Right. It re-enabled the job as it seems V8 doesn't use absl anywhere after this revert.
Activity
[-]Port absl config[/-][+]Port absl config to gyp[/+]targos commentedon Sep 21, 2021
This is an external dep to V8 that we'll have to pull.
Main BUILD.gn: https://chromium.googlesource.com/chromium/src/third_party/abseil-cpp/+/refs/heads/main/BUILD.gn
I probably won't have time to work on this in the near future.
targos commentedon Sep 21, 2021
I disabled the canary update GitHub action. It won't work until this is done.
richardlau commentedon Sep 21, 2021
Is this likely to block V8 9.5 for Node.js 17?
targos commentedon Sep 22, 2021
No, this is blocking V8 9.6
richardlau commentedon Sep 24, 2021
I've opened node-core-utils PR to add abseil to the fetched V8 dependencies on V8 updates: nodejs/node-core-utils#565
richardlau commentedon Sep 24, 2021
FWIW this particular use was reverted in v8/v8@d67f060
targos commentedon Sep 25, 2021
Right. It re-enabled the job as it seems V8 doesn't use
abslanywhere after this revert.targos commentedon Jul 18, 2022
Closing as this didn't show up again after almost a year.
targos commentedon Nov 13, 2023
It's back:
targos commentedon Nov 13, 2023
v8/v8@fa7521e
feat: add Abseil to V8 deps
feat: add Abseil to V8 deps (#751)
164 remaining items
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp
tools: roughly port v8_abseil to gyp