-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
embedding julia failed due to missing header file. #8690
Comments
We could distribute |
It does look like everything in julia.h that uses uv should be moved to julia_internal.h. We might want to keep the dlopen functions in julia.h, but they can be declared to return |
Maybe worth fixing before 0.3.2? It's been reported once more on the list. |
fix #8690: remove uv.h dependency from julia.h
It has not fixed the problem, there is another file including "uv.h"
|
Looks like the only thing that include's needed for is |
No, it's worse than that: there are all the uses of |
Maybe we should revert #8754 and just ship |
Shipping uv.h seems pretty sane. |
Shipping uv.h is not the end of the world, but I think it's nice to properly separate julia.h and julia_internal.h based on what API clients actually need. |
I could help with this, I have some experience with embedding and uv after all... Ok, I have a possible (workaround?) solution. I don't think it's a complete solution; here are the current limitations. jl_spawn is currently unavailable to embedding. |
I would be interested in a solution enabling parallel computing and also using C/C++ code. Getting the uv.h code would be a possibility ? |
Temp fix for #8690: added uv.h and dependencies to distribution.
Can we close this? |
Following the comment here
One fails to include
julia.h
asuv.h
is missing from the binary distribution or the "make install" distribution.The text was updated successfully, but these errors were encountered: