Skip to content

GLIBC_2.29' not found (Debian 10 Buster) #216

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

Closed
ixzzd opened this issue May 3, 2021 · 14 comments
Closed

GLIBC_2.29' not found (Debian 10 Buster) #216

ixzzd opened this issue May 3, 2021 · 14 comments
Labels
enhancement New feature or request

Comments

@ixzzd
Copy link

ixzzd commented May 3, 2021

Hello! At first I would like to thanks all contributors for the work done on this project!
Recently I faced the GLIBC mismatch issue with rescript-vscode v1.1.0+ and Debian 10 Buster (current stable)

/home/username/.vscode-server/extensions/chenglou92.rescript-vscode-1.1.1/server/analysis_binaries/linux/rescript-editor-analysis.exe: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /home/username/.vscode-server/extensions/chenglou92.rescript-vscode-1.1.1/server/analysis_binaries/linux/rescript-editor-analysis.exe)

The latest available libc-bin version for the current stable Debian release is 2.28 https://packages.debian.org/stable/libc-bin

Is there any chance if rescript-vscode continues support the current Debian stable release?
Probably dependending on GLIBC v 2.28 for a while? Are there any blockers?

@cristianoc
Copy link
Collaborator

It depends on what's available via GitHub actions.

@cristianoc
Copy link
Collaborator

++ @chenglou

@cristianoc
Copy link
Collaborator

Also I'm not sure we use all the static linking flags at the moment.

@ixzzd
Copy link
Author

ixzzd commented May 3, 2021

Probably related breaking changes were mentioned in 1.1.1 changelog:

Very old linux versions are no longer supported.
https://github.com/rescript-lang/rescript-vscode/blob/master/CHANGELOG.md#111

@cristianoc
Copy link
Collaborator

Building on an older machine is required here.
Would building on ubuntu-18.04 in CI help here?

@cristianoc
Copy link
Collaborator

@ixzzd in case it helps, can you try with the CI artifact here: #218

@ixzzd
Copy link
Author

ixzzd commented May 5, 2021

@cristianoc probably it would help, but build is falling on "Use Ocaml" step
I can't download artifacts ;(

@cristianoc
Copy link
Collaborator

Yes, for some reason CI build fails once the compiler version changes.

@cristianoc
Copy link
Collaborator

@ixzzd want to try now? CI is green.

@cristianoc cristianoc added the enhancement New feature or request label May 5, 2021
@ixzzd
Copy link
Author

ixzzd commented May 6, 2021

@cristianoc I rechecked it, rescript-editor-analysis.exe built with ubuntu-18.04 works fine in with libc 2.28 🎉 Thank you! Will this binary be included in the next extension version?

@cristianoc
Copy link
Collaborator

cristianoc commented May 6, 2021

Will this binary be included in the next extension version?

I think so -- the changes to CI seem benign in general.

@cristianoc
Copy link
Collaborator

In master now.

@cristianoc
Copy link
Collaborator

@ixzzd new release is out

@ixzzd
Copy link
Author

ixzzd commented Jun 17, 2021

1.1.2 works fine with Debian 10, thank you @cristianoc!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants