-
-
Notifications
You must be signed in to change notification settings - Fork 411
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
Install error: 'GLIBC_2.33' not found
#1348
Comments
This is one of the challenges we predicted in #1341. Unfortunately, we hardly have any alternatives other than going with a custom runner. |
Have you checked on the options mentioned in #990 for decoupling the runner image from GLIBC (like using an older node base image)? For the release process, I would expect a conscious decision on such a bump of the GLIBC baseline version. The 11.9 release notes do not mention this as a breaking change. |
We already use the Anyways, @mceachen should chime in for this. He might remember or give you a good reason for why we try to keep build automation stuff as current as possible. For me, it's the constant need for maintenance and unintended outcomes. Might not apply to this very case, but that's something I'm accustomed to. Although, in this case, I think we're okay with the |
Any update here @mceachen ? |
Indeed--I didn't think through the impact of the build runner upgrade. Derp. I'm fine with running the builds in bullseye, and I think it's better to have the x64 and arm builds run in as similar a way as possible, if nothing more than to avoid possible inadvertent discrepancies between distros and build tooling. @chgeo or @m4heshd if you can, please submit a PR to update the build.yml, I'll review it as soon as I can. (I can't self-approve PRs on this repo) |
This fixes WiseLibs#1348 by building the artifacts on a base Linux image with glibc 2.31.
This fixes #1348 by building the artifacts on a base Linux image with glibc 2.31.
Thanks. I can confirm that 11.9.1 works. |
With latest 11.9.0, I get this error:
10:04:52 INFO - npm error prebuild-install warn install /lib64/libc.so.6: version 'GLIBC_2.33' not found (required by .../node_modules/better-sqlite3/build/Release/better_sqlite3.node)
This happens on an older SLES image that worked just fine with the previous version of
better-sqlite3
.I guess the change of the GLIBC baseline version was done by mistake, maybe done in #1341.
The text was updated successfully, but these errors were encountered: