Skip to content

build: suppress clang errors building libffi on Windows#64222

Merged
Renegade334 merged 1 commit into
nodejs:mainfrom
Renegade334:libffi-gyp
Jul 1, 2026
Merged

build: suppress clang errors building libffi on Windows#64222
Renegade334 merged 1 commit into
nodejs:mainfrom
Renegade334:libffi-gyp

Conversation

@Renegade334

Copy link
Copy Markdown
Member

After the latest libffi update, a macro is passing an int * as a long * in win32 builds, which makes clang unhappy.

Refs: #64040

Signed-off-by: Renegade334 <contact.9a5d6388@renegade334.me.uk>
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/ffi
  • @nodejs/gyp
  • @nodejs/security-wg

@nodejs-github-bot nodejs-github-bot added dependencies Pull requests that update a dependency file. needs-ci PRs that need a full CI run. labels Jun 30, 2026
@Renegade334 Renegade334 added windows Issues and PRs related to the Windows platform. build Issues and PRs related to build files or the CI. labels Jun 30, 2026
@Renegade334 Renegade334 added author ready PRs that have at least one approval, no pending requests for changes, and a CI started. request-ci Add this label to start a Jenkins CI on a PR. labels Jun 30, 2026
@github-actions github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jun 30, 2026
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@aduh95 aduh95 added the commit-queue Add this label to land a pull request using GitHub Actions. label Jul 1, 2026
@richardlau richardlau added fast-track PRs that do not need to wait for 72 hours to land. and removed commit-queue Add this label to land a pull request using GitHub Actions. labels Jul 1, 2026
@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

Fast-track has been requested by @richardlau. Please 👍 to approve.

@richardlau

Copy link
Copy Markdown
Member

This is breaking https://github.com/nodejs/node/actions/workflows/coverage-windows.yml. It wasn't picked up when #64040 landed because it was disabled due to #63979 (addressed in #63980).

Requesting fast-track so we can turn the workflow on again before anything else breaks it.

@ShogunPanda ShogunPanda added commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. labels Jul 1, 2026
@Renegade334 Renegade334 merged commit f1e01e7 into nodejs:main Jul 1, 2026
91 checks passed
@Renegade334

Copy link
Copy Markdown
Member Author

Landed in f1e01e7

@Renegade334 Renegade334 removed commit-queue Add this label to land a pull request using GitHub Actions. commit-queue-squash Add this label to instruct the Commit Queue to squash all the PR commits into the first one. labels Jul 1, 2026
@Renegade334 Renegade334 deleted the libffi-gyp branch July 1, 2026 11:22
alexfernandez pushed a commit to alexfernandez/node that referenced this pull request Jul 1, 2026
Signed-off-by: Renegade334 <contact.9a5d6388@renegade334.me.uk>
PR-URL: nodejs#64222
Refs: nodejs#64040
Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
Reviewed-By: Stefan Stojanovic <stefan.stojanovic@janeasystems.com>
Reviewed-By: Richard Lau <richard.lau@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

author ready PRs that have at least one approval, no pending requests for changes, and a CI started. build Issues and PRs related to build files or the CI. dependencies Pull requests that update a dependency file. fast-track PRs that do not need to wait for 72 hours to land. needs-ci PRs that need a full CI run. windows Issues and PRs related to the Windows platform.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants