Skip to content

src: fix clang 14 linker error - #47057

Merged
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
kvakil:fixclanglinux
Mar 15, 2023
Merged

src: fix clang 14 linker error#47057
nodejs-github-bot merged 1 commit into
nodejs:mainfrom
kvakil:fixclanglinux

Conversation

@kvakil

@kvakilkvakil commented Mar 13, 2023

Copy link
Copy Markdown
Contributor

Compiling with clang 14 on Ubuntu was failing with a linker error that
node::MaybeStackBuffer::AllocateSufficientStorage was undefined in
src/inspector/node_string.cc. I bisected it to the referenced PR.
Add the missing util-inl.h include.

Refs: #46817

@nodejs-github-botnodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. needs-ci PRs that need a full CI run. labels Mar 13, 2023
Compiling with clang 14 on Ubuntu was failing with a linker error that
`node::MaybeStackBuffer::AllocateSufficientStorage` was undefined in
`src/inspector/node_string.cc`. I bisected it to the referenced PR.
Include `util-inl.h` which defines
`node::MaybeStackBuffer::AllocateSufficientStorage`.
Refs: nodejs#46817
@kvakilkvakil added the request-ci Add this label to start a Jenkins CI on a PR. label Mar 13, 2023
@github-actionsgithub-actionsBot removed the request-ci Add this label to start a Jenkins CI on a PR. label Mar 13, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@anonriganonrig added the author ready PRs that have at least one approval, no pending requests for changes, and a CI started. label Mar 13, 2023
@anonriganonrig added the commit-queue Add this label to land a pull request using GitHub Actions. label Mar 13, 2023
@nodejs-github-botnodejs-github-bot removed the commit-queue Add this label to land a pull request using GitHub Actions. label Mar 15, 2023
@nodejs-github-bot
nodejs-github-bot merged commit 85d6140 into nodejs:mainMar 15, 2023
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Landed in 85d6140

targos pushed a commit that referenced this pull request Mar 18, 2023
Compiling with clang 14 on Ubuntu was failing with a linker error that
`node::MaybeStackBuffer::AllocateSufficientStorage` was undefined in
`src/inspector/node_string.cc`. I bisected it to the referenced PR.
Include `util-inl.h` which defines
`node::MaybeStackBuffer::AllocateSufficientStorage`.
Refs: #46817
PR-URL: #47057
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
This was referenced Apr 3, 2023
danielleadams pushed a commit that referenced this pull request Jul 6, 2023
Compiling with clang 14 on Ubuntu was failing with a linker error that
`node::MaybeStackBuffer::AllocateSufficientStorage` was undefined in
`src/inspector/node_string.cc`. I bisected it to the referenced PR.
Include `util-inl.h` which defines
`node::MaybeStackBuffer::AllocateSufficientStorage`.
Refs: #46817
PR-URL: #47057
Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
Reviewed-By: Darshan Sen <raisinten@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author readyPRs that have at least one approval, no pending requests for changes, and a CI started.c++Issues and PRs that require attention from people who are familiar with C++.needs-ciPRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants

@kvakil@nodejs-github-bot@lpinca@anonrig@tniessen@RaisinTen@VoltrexKeyva