-
Notifications
You must be signed in to change notification settings - Fork 32
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
MEX file error under Ubuntu 20.04 starting from commit 6346ecd #106
Comments
An update: the problem seems happening only if compiling with make cudamex. If I use cmake ..-DBUILD_CUDA=on the binary works smmohly. |
@andreafarina, can you do a make clean before running it is possible that those build on my nightly build server maybe have issues like this, but I don't expect locally build binary to see this error. |
Absolutely, I typically do
to have both the binary and the mexfile. When I run mmclab from matlab with the new binary I get there error... So I guess that, probably, if I update to MATLAB2024b I can solve the error, or I have to override the use of the matlab library with the one in my linux system. What dou you think? |
@andreafarina, does this glibc symbol error also happens to if it only happens on cuda output, then it is possible that the cudart library (libcudart_static) was build using a different version of libstdc++ (compared to matlab or system's version). if you want to see the detailed linking command, you can manually run the mex command, printed by |
@fangq I've tried also with |
Dear @fangq,
I experience the following error under Matlab2024a when I create mex or cudamex binaries starting from commit 6346ecd:
Do you have any hint to solve this?
Thanks a lot
Regards
Andrea
The text was updated successfully, but these errors were encountered: