Bug 1846698

Summary: Invalid dDSO dependency
Product: [Fedora] Fedora Reporter: Ulrich Drepper <drepper>
Component: juliaAssignee: Milan Bouchet-Valat <nalimilan>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: high    
Version: 32CC: apattyn, chris, garrett.mitchener, nalimilan, sanjay.ankur, woutersj
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: julia-1.4.2-2.fc32 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-06-23 01:20:48 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ulrich Drepper 2020-06-12 18:57:11 UTC
Description of problem:
The julia executable has an invalid dependency:

$ ldd /usr/bin/julia
	linux-vdso.so.1 (0x00007ffee9fb9000)
	libjulia.so.1 => /usr/bin/../lib64/libjulia.so.1 (0x00007f2e3165c000)
	libdl.so.2 => /usr/bin/../lib64/libdl.so.2 (0x00007f2e31655000)
	librt.so.1 => /usr/bin/../lib64/librt.so.1 (0x00007f2e3164a000)
	libpthread.so.0 => /usr/bin/../lib64/libpthread.so.0 (0x00007f2e31628000)
	libc.so.6 => /usr/bin/../lib64/libc.so.6 (0x00007f2e3145e000)
	libutf8proc.so.2 => /usr/bin/../lib64/libutf8proc.so.2 (0x00007f2e31412000)
	libLLVM-8jl.so => not found
	libunwind.so.8 => /usr/bin/../lib64/libunwind.so.8 (0x00007f2e313a3000)
	libstdc++.so.6 => /usr/bin/../lib64/libstdc++.so.6 (0x00007f2e311b3000)
	libm.so.6 => /usr/bin/../lib64/libm.so.6 (0x00007f2e3106d000)
	libgcc_s.so.1 => /usr/bin/../lib64/libgcc_s.so.1 (0x00007f2e31052000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f2e31bd5000)

libLLCM-8jl.so is not available and probably even invalid.  There is

  /usr/lib64/julia/libLLVM.so

but none with that extension.

The result of this bug is that julia does not even start.


Version-Release number of selected component (if applicable):
julia-1.4.2-1

How reproducible:
always

Steps to Reproduce:
1. julia
2.
3.

Actual results:
$ julia
julia: error while loading shared libraries: libLLVM-8jl.so: cannot open shared object file: No such file or directory


Expected results:
the executable starts

Additional info:

Comment 1 Ankur Sinha (FranciscoD) 2020-06-13 13:22:40 UTC
Can confirm this issue here too. Others are seeing it too:

https://ask.fedoraproject.org/t/julia-is-broken-in-fedora/7704/3

Comment 2 Fedora Update System 2020-06-14 21:27:39 UTC
FEDORA-2020-1479c2b4c3 has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2020-1479c2b4c3

Comment 3 Milan Bouchet-Valat 2020-06-14 21:27:57 UTC
Woops. A fix that was in the .spec file was backported upstream, so it was applied twice now. I really wish the %check phase could be run using the package's final contents instead of in the build tree, that would catch many bugs like this.

Comment 4 Fedora Update System 2020-06-15 02:02:49 UTC
julia-1.4.2-2.fc32 has been pushed to the Fedora 32 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-1479c2b4c3

Comment 5 Milan Bouchet-Valat 2020-06-20 21:07:15 UTC
*** Bug 1847106 has been marked as a duplicate of this bug. ***

Comment 6 Milan Bouchet-Valat 2020-06-22 11:53:28 UTC
*** Bug 1849462 has been marked as a duplicate of this bug. ***

Comment 7 Fedora Update System 2020-06-23 01:20:48 UTC
FEDORA-2020-1479c2b4c3 has been pushed to the Fedora 32 stable repository.
If problem still persists, please make note of it in this bug report.