-
-
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
shared library names and search path #353
Comments
Which library in julia_home/lib depends on another in the same directory? I can't find one. |
We have arranged things to avoid that. For instance, liblapack should depend on libopenblas, and libarpack should also do the same. libsuitesparse will actually be a series of libraries, many of which depend on openblas and lapack. Same will hold true for Clp. Part of the reason why our memory usage is high on startup is because we are statically linking multiple copies of the same library. -viral On Jan 28, 2012, at 12:11 PM, JeffBezanson wrote:
|
Ah, ok. We might be able to solve it by adding |
Since #551 was fixed, now we're installing way too much stuff in |
Here's a patch to try:
|
Ok, finally figured this out on OS X: Need to use |
@JeffBezanson Note that -Xlinker -rpath only works when loading the binary. On OS X, if you have, say, libRmath that depends on librandom, which only gets loaded when you do I'll clean up the OS X build in the local_blas branch first, and then try out linux. |
This is now resolved as per the above pull request and later commits to stabilize the build. |
I didn't know from the current docs that it's only if the RHS has a type parameter. I thought it was whether any had a type parameter. This update clarifies that `@compat` is only needed when the LHS has a type parameter.
…-authors-and-contributors 🤖 Flatten authors and contributors in .meta/config.json files
There are two issues that need to be resolved relating to shared libraries:
The text was updated successfully, but these errors were encountered: