FS#47142 - [julia] ld.so.conf.d/julia.conf overrides libraries in /usr/lib
Attached to Project:
Community Packages
Opened by sven (commonuser) - Sunday, 22 November 2015, 01:59 GMT
Last edited by Alexander F. Rødseth (xyproto) - Monday, 14 December 2015, 23:22 GMT
Opened by sven (commonuser) - Sunday, 22 November 2015, 01:59 GMT
Last edited by Alexander F. Rødseth (xyproto) - Monday, 14 December 2015, 23:22 GMT
|
Details
While debugging an issue with libgit2, I saw I'm not
debugging the version I thought I would.
Turned out it was not the one in /usr/lib, but rather the one Julia provided. For example: libgit2.so.23 => /usr/lib/julia/libgit2.so.23 (0x00007fa237429000) libssl.so.1.0.0 => /usr/lib/julia/libssl.so.1.0.0 (0x00007fa23635f000) libcrypto.so.1.0.0 => /usr/lib/julia/libcrypto.so.1.0.0 (0x00007fa235ee8000) Is this intended? |
This task depends upon
Closed by Alexander F. Rødseth (xyproto)
Monday, 14 December 2015, 23:22 GMT
Reason for closing: Fixed
Monday, 14 December 2015, 23:22 GMT
Reason for closing: Fixed
If Julia can now be built with more of the system libraries, then that's even better.
The short answer is "yes".
This is a critical issue that Julia overrides system's Openssl version, causing some unexpected behaviors.