-
Notifications
You must be signed in to change notification settings - Fork 116
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
epic: Cortex is compatible with Ubuntu 20.04 (removal of GLIBCXX_3.4.30
and `CXXABI_1.3.13'
#1144
Comments
This bug is critical, as it prevents the use of core functionality. Additionally, upgrading libc requires root privileges, and if you lack them, convincing sysop to perform the upgrade is not easy for reasons stated in the post. |
janhq/jan#3489 is likely linked to this as well |
GLIBCXX_3.4.30' and
CXXABI_1.3.13' not found
Changing the Issue title to reflect error message.
|
@0xSage This bug needs a decision on #1125.
|
Transferring this to Cortex.cpp repo |
GLIBCXX_3.4.30' and
CXXABI_1.3.13' not foundGLIBCXX_3.4.30
and `CXXABI_1.3.13'
We are using gcc-11 on ubuntu (20.04 for cortex.cpp, cortex.llamacpp; 22.04 for cortex.tensorrt-llm) to compile our sources.
There are a few things I think need to be considered:
|
@vansangpfiev @hiento09 Let's support
I will create a separate ticket to figure out the UX for upgrading glibc for TensorRT-LLM, and schedule it with the TensorRT-LLM stories. |
I'm moving this to sprint 22 for QA |
Goal
Tasklist
GLIBCXX_3.4.30
and `CXXABI_1.3.13'Original Post
Subject: bug: version
GLIBCXX_3.4.30' and
CXXABI_1.3.13' not foundDescribe the bug
Jan uses GLIBCXX_3.4.30 which is a symbol that doesn't exist for standard packages on ubuntu 20.04 libstdc++.so.6.
An extract from the error logs:
janhq/jan#1732 appears to suggest that the solution is to upgrade to a later version of libstdc++.so.6, which Is a solution I'm not particularly happy with, considering it's a reasonably core package that will make anything I build incompatible with most ubuntu 20.04 systems.
Is there any chance you can compile without these symbols?
Steps to reproduce
Steps to reproduce the behavior:
3 . I downloaded Mistral Instruct 7B Q4
Similarly I tried the deb package:
https://github.com/janhq/jan/releases/download/v0.4.12/jan-linux-x86_64-0.4.12.AppImage
Environment details
The text was updated successfully, but these errors were encountered: