Uh oh!
There was an error while loading. Please reload this page.
[v22.x backport] tools: extract target abseil to abseil.gyp - #57982
Merged
Conversation
nodejs-github-bot
commented
Apr 22, 2025
Collaborator
Review requested:
|
RafaelGSS
approved these changes
Apr 29, 2025
aduh95
commented
May 6, 2025
Contributor
legendecasforce-pushed
the
backport-57289-to-22
branch
from
May 12, 2025 12:56
b6af552 to
ee5f46aComparelegendecas
commented
May 12, 2025
MemberAuthor
aduh95
approved these changes
May 17, 2025
nodejs-github-bot
commented
May 17, 2025
Collaborator
aduh95force-pushed
the
v22.x-staging
branch
3 times, most recently
from
May 17, 2025 13:54
e0a025a to
d03f13aComparenodejs-github-bot
commented
May 17, 2025
Collaborator
nodejs-github-bot
commented
May 17, 2025
Collaborator
nodejs-github-bot
commented
May 17, 2025
Collaborator
Both V8 and perfetto depends on abseil. When perfetto support is enabled, V8 also depends on perfetto. In order to share abseil between perfetto and V8 targets, and avoid cycle dependencies between `v8.gyp` and `perfetto.gyp`, this extracts target `abseil` from `v8.gyp` to an independent file `abseil.gyp`. PR-URL: nodejs#57289 Backport-PR-URL: nodejs#57982 Refs: nodejs/diagnostics#654 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
Abseil deadlock detection is reporting false positives in tests. Disable it for now. PR-URL: nodejs#57582 Backport-PR-URL: nodejs#57982 Refs: nodejs/node-v8#301 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
nodejs-github-bot
commented
May 18, 2025
Collaborator
nodejs-github-bot
commented
May 18, 2025
Collaborator
aduh95
commented
May 18, 2025
Contributor
Landed in cd4e09d...6ea250e |
aduh95 pushed a commit
that referenced
this pull request
May 19, 2025
Both V8 and perfetto depends on abseil. When perfetto support is enabled, V8 also depends on perfetto. In order to share abseil between perfetto and V8 targets, and avoid cycle dependencies between `v8.gyp` and `perfetto.gyp`, this extracts target `abseil` from `v8.gyp` to an independent file `abseil.gyp`. PR-URL: #57289 Backport-PR-URL: #57982 Refs: nodejs/diagnostics#654 Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com>
aduh95 pushed a commit
that referenced
this pull request
May 19, 2025
Abseil deadlock detection is reporting false positives in tests. Disable it for now. PR-URL: #57582 Backport-PR-URL: #57982 Refs: nodejs/node-v8#301 Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com> Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com> Reviewed-By: Darshan Sen <raisinten@gmail.com>
pld-gitsync pushed a commit
to pld-linux/nodejs
that referenced
this pull request
Jun 17, 2025
from: nodejs/node#58678fixes: nodejs/node#58569 regressed by: nodejs/node#57982
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Both V8 and perfetto depends on abseil. When perfetto support is enabled, V8 also depends on perfetto.
In order to share abseil between perfetto and V8 targets, and avoid cycle dependencies between
v8.gypandperfetto.gyp, this extracts targetabseilfromv8.gypto an independent fileabseil.gyp.PR-URL: #57289
Refs: nodejs/diagnostics#654
Reviewed-By: Richard Lau rlau@redhat.com
Reviewed-By: Luigi Pinca luigipinca@gmail.com
Reviewed-By: Michaël Zasso targos@protonmail.com