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

Installation issue with Intel (undefined symbol: _intel_fast_memcpy) #80

Open
a-deblois opened this issue Sep 10, 2024 · 2 comments
Open

Comments

@a-deblois
Copy link

Hello everyone,

I am trying to install gemseo, which has xxhash as a dependency. I am getting a problem at the runtime, and I am been researching quite heavily to resolve this without success. See below for the error message. Would appreciate any help.

Python 3.8.18 was installed with gcc 8.1. What is very confusing is that ldd on the _xxhash.cpython-38-x86_64-linux-gnu.so does not point to any intel library. FYI: We do have the intel libraries installed, and my LD_LIBRARY_PATH has the path to them.

I also tried via the tar ball with the same outcome.

Some google search suggest to link with the intel compiler, but I have not been able to see what flag specifies the linker itself.
Any idea for this behavior?
Also, I did not see any call to _intel_fast_memcpy in the xxhash source code...

thanks for your help!

import xxhash
Traceback (most recent call last):
File "", line 1, in
File "/test/Python-3.8.18/lib/python3.8/site-packages/xxhash/init.py", line 1, in
from ._xxhash import (
ImportError: /test/Python-3.8.18/lib/python3.8/site-packages/xxhash/_xxhash.cpython-38-x86_64-linux-gnu.so: undefined symbol: _intel_fast_memcpy

@ifduyue
Copy link
Owner

ifduyue commented Oct 15, 2024

Hi @a-deblois, I can't reproduce, could you provide more infomation like OS version?

image

@ifduyue
Copy link
Owner

ifduyue commented Oct 15, 2024

Guess you're using intel compiler?

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

2 participants