-
Notifications
You must be signed in to change notification settings - Fork 23
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
Error on Linux/NixOS (ENOENT on shared libaries) #381
Comments
JLL-provided libraries and binaries are not indented to be used in isolation:
This is likely Nix messing with the runtime environment set-up by JLLWrappers, including LD_LIBRARY_PATH. |
I close this because it sounds like an issue with the Nix packaging. (I don't want to fight with Nix-vs-Julia at the moment so I'll switch to CUDA which works out of the box.) |
Happy to improve the situation for Nix users, but this may require some changes to the underlying infrastructure (JLLWrappers) instead. You could try running with |
I tried running the KernelAbstractions.jl Quickstart instructions on my laptop (NixOS Thinkpad T490s with Julia 1.9.3 installed from the NixOS binary.) I'm seeing errors that look superficially like incomplete installation of oneAPI.jl dependencies.
More complete output is on a gist but here's the gist:
oneAPI looks happy on the surface:
but running the KernelAbstractions.jl Quickstart example fails:
where
ENOENT
seems to be on executingllvm-spirv
:and it seems to be expecting to find share libraries that aren't there:
I'm wondering if this is a bug in the Julia libraries, or a bug in the NixOS packaging of Julia, or user error?
The text was updated successfully, but these errors were encountered: