-
Notifications
You must be signed in to change notification settings - Fork 78
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prebuilds break when two Electron majors share the same ABI version #309
Comments
Does |
@lovell In addition, they moved from |
@Prinzhorn It looks like |
@lovell thanks, I've posted this on the better-sqlite3 tracker to make them aware. I personally am not familiar with the whole native addon stack |
It appears that using the ABI version to match Electron versions to prebuilds is fundamentally broken? Every time two Electron major releases share the same ABI (10/11, 13/14 and 25/26) things break. Maybe it's time to ditch the ABI version for Electron prebuilds and always use the Electron version as identifier? Because after all Electron consists of more than just Node.js and it can break in other funny ways. Or am I misinterpreting this? It also appears that the native modules can work but they can also crash at runtime, making it way worse.
#275
serialport/node-serialport#2191
WiseLibs/better-sqlite3#1044
WiseLibs/better-sqlite3#694
The text was updated successfully, but these errors were encountered: