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

On Linux (including MATLAB online), 'GLIBCXX_3.4.29' not found #2

Closed
DavidRConnell opened this issue Feb 4, 2024 · 0 comments
Closed

Comments

@DavidRConnell
Copy link
Owner

Igraph is compiled against stdlibc++.so.6.0.29 but MATLAB ships with stdlibc++.so.6.028. I've attempted to compile igraph with the older stdlibc but have not been able to get it to build. This can be fixed by either manually providing MATLAB with the newer lib or removing MATLAB's version to ensure the system version is found by the linker. This solutions, however, are 1. inconvenient to the end-user and 2. can't be done in certain environment (github runner, MATLAB online). Ideally this should be solved outside of manual intervention. It might be possible to get MATLAB to use the system one regardless but it seems MATLAB overrides the runpath to ensure it's packaged library are given preference.

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

No branches or pull requests

1 participant