Skip to content

fix: electron v28 build failure due to setAcessor not having compatible signature#982

Open
JCMais wants to merge 1 commit into
nodejs:mainfrom
JCMais:fix/electron-v28-build-failure
Open

fix: electron v28 build failure due to setAcessor not having compatible signature#982
JCMais wants to merge 1 commit into
nodejs:mainfrom
JCMais:fix/electron-v28-build-failure

Conversation

@JCMais

@JCMais JCMais commented Dec 10, 2024

Copy link
Copy Markdown

Possible fix for the issue reported on this closed issue: #936

This was probably introduced by #966

Let me know if there is a better way to fix this! This seems to be working for Electron v28, but I did not run the remaining tests I have.

@kapouer

kapouer commented Dec 11, 2024

Copy link
Copy Markdown

Note that this issue is also reproducible with nodejs 22.12.0.

@JCMais

JCMais commented Dec 12, 2024

Copy link
Copy Markdown
Author

Note that this issue is also reproducible with nodejs 22.12.0.

hmmm, in that case maybe we should use the v8 version itself in the directive?

ThatsJustCheesy added a commit to GetOvert/Overt that referenced this pull request Dec 26, 2024
Building node-pty on Electron 28 is broken due to an issue in dependency nodejs/nan:
nodejs/nan#982
so we'll just bypass Electron 28.
DEADF00D pushed a commit to DEADF00D/node-libcurl that referenced this pull request Mar 12, 2025
@agracio

agracio commented Nov 3, 2025

Copy link
Copy Markdown
Contributor

PR #1004 fixes Electron 28 build.

@agracio

agracio commented Nov 5, 2025

Copy link
Copy Markdown
Contributor

2.23.1 release fixes Electron 28 build, this PR can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants