Skip to content

Conversation

@asg017
Copy link
Contributor

@asg017 asg017 commented Feb 5, 2023

From #80 (comment) , the current libsqlite3.so causes some people to get this type of error:

: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ...`

This is because dynamic library that are compiled on a computer with a high glibc version can't be ran on computers with a lower glibc version. The ubuntu-latest runner (v22.04) has glib v2.33, but people who are running ubuntu 18/20 or other linux OS with a lower glibc version can't run it.

So this PR changes the action to use ubuntu-20.04, so it's more compatible with more people. People running ubuntu-18.04 still won't be able to use it, which sucks, but the ubuntu-18.04 GH action runner will be deprecated April 2023.

Another option is a custom Dockerfile that runs a OS with a very low libc version, but that isn't very easy

@DjDeveloperr
Copy link
Member

There really seems to be an issue with functions test - seems flaky, it's also causing #81 CI to fail. I'll look into it as soon as possible.

@DjDeveloperr DjDeveloperr merged commit 190a46e into denodrivers:main Feb 6, 2023
@DjDeveloperr
Copy link
Member

DjDeveloperr commented Feb 6, 2023

Let's try merging it, the error may have been fixed already on main

Edit: It does work, thanks for the PR!

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.

2 participants