Skip to content
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

Cannot be used for older glibc libs #2131

Open
farzadmf opened this issue May 15, 2023 · 8 comments · May be fixed by #147
Open

Cannot be used for older glibc libs #2131

farzadmf opened this issue May 15, 2023 · 8 comments · May be fixed by #147
Labels
bug Something isn't working

Comments

@farzadmf
Copy link

Hi,

I tried setting tea up in Amazon Linux 2 (which I think is using an older version of GLIBC), and I'm getting the following errors:

/home/farzadmf/.tea/tea.xyz/v*/bin/tea: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by /home/farzadmf/.tea/tea.xyz/v*/bin/tea)
/home/farzadmf/.tea/tea.xyz/v*/bin/tea: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by /home/farzadmf/.tea/tea.xyz/v*/bin/tea)
/home/farzadmf/.tea/tea.xyz/v*/bin/tea: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /home/farzadmf/.tea/tea.xyz/v*/bin/tea)
@jhheider
Copy link
Contributor

I've been hammering away at trying to get glibc built so we can inject it if needed, but it's slow going.

#147

@jhheider jhheider linked a pull request May 15, 2023 that will close this issue
3 tasks
@farzadmf
Copy link
Author

Thank you @jhheider for the quick reply.

While I have you here 🙂 , may I ask if tea is actually "production ready" or not.

I've been following tea for the past couple of months, and I'm heavily using Homebrew on my Mac and Linux. Is tea ready to replace my brew? (Of course, once the glibc issue is fixed 😆)

@jhheider
Copy link
Contributor

The gui is currently in beta, and, while the CLI hasn't released v1 yet, it is used in all of our pipelines to build itself. However, as we haven't released v1, the public API is subject to change.

I would probably feel comfortable using tea in various production environments, but I'm sure there's plenty of people who would advocate waiting for v1.

@farzadmf
Copy link
Author

Great, thanks for letting me know. Hopefully, the glibc issue is fixed soon and I can take this for a ride

The GUI also is/will be cross-platform?

@jhheider
Copy link
Contributor

Yup, the plan is for tea to be everywhere.

@mxcl
Copy link
Member

mxcl commented May 15, 2023

I'd say tea/cli is pretty mature; as jacob says we use it all over the place. But it cannot compete with brew’s maturity, brew is 14 years old.

tea can do things brew cannot, so I would use it there. You may have issues, but we are finding less and less of those each day. So go into it knowing that. Thanks for being part of this!

@mxcl
Copy link
Member

mxcl commented May 15, 2023

@jhheider amazon linux 2 requiring glibc 27 while we go back to 28 is possibly reason enough for us to try and build against 27.

@jhheider
Copy link
Contributor

We could try and base off an aml minimal image. Worth testing.

@mxcl mxcl transferred this issue from pkgxdev/pkgx Jun 7, 2023
@mxcl mxcl added the bug Something isn't working label Jun 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants