-
-
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
Installs unneeded headers to <prefix>/include/julia? #17657
Comments
Most, but not all, of those are likely needed for embedding. What headers were being installed before? |
With v0.4, no headers were installed, since libjulia was installed in julia’s private libdir. With v0.5, libjulia is installed in the system-wide libdir, so we will also ship the headers; ideally only those declaring functions that are exported for public use in |
|
Correct, previously the headers were not packaged. Since I am not yet familiar with the libjulia API, it would be helpful if someone who is familiar could (as part of #17418) go over the list of headers installed with |
Try https://github.com/JuliaLang/julia/blob/master/doc/manual/embedding.rst as a start. |
This is the list of included headers:
These headers are not used:
|
looks like we can be a little more selective about Line 375 in e717ded
|
This has all been considerably cleaned up. |
In the process of packaging julia/0.5.0~rc0 for Debian, I noticed that the runtime library and headers are now installed system-wide for use by other programs. This is a list of headers currently installed here:
Did you verify that all of these headers are in fact needed to link to libjulia.so?
The text was updated successfully, but these errors were encountered: