FS#53336 - [asymptote] linkage to libLLVM-3.9.so is not reflected in the package dependencies

Attached to Project: Arch Linux
Opened by Jakub Klinkovský (lahwaacz) - Thursday, 16 March 2017, 15:31 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 16 March 2017, 15:45 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

asymptote-2.38-2 links to libLLVM-3.9.so, but llvm-libs providing this file it is not listed in the package dependencies.

$ ldd /usr/bin/asy
linux-vdso.so.1 (0x00007ffe340cb000)
libOSMesa.so.8 => /usr/lib/libOSMesa.so.8 (0x00007f75d45e0000)
libglut.so.3 => /usr/lib/libglut.so.3 (0x00007f75d4324000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007f75d40a4000)
libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0x00007f75d3c9d000)
libreadline.so.7 => /usr/lib/libreadline.so.7 (0x00007f75d3a4f000)
libsigsegv.so.2 => /usr/lib/libsigsegv.so.2 (0x00007f75d384b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00007f75d3634000)
libgc.so.1 => /usr/lib/libgc.so.1 (0x00007f75d33ca000)
libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f75d315e000)
libgsl.so.19 => /usr/lib/libgsl.so.19 (0x00007f75d2cfa000)
libgslcblas.so.0 => /usr/lib/libgslcblas.so.0 (0x00007f75d2abd000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f75d2735000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f75d2422000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f75d220b000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f75d1fed000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007f75d1c49000)
libglapi.so.0 => /usr/lib/libglapi.so.0 (0x00007f75d1a1a000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f75d1816000)
libLLVM-3.9.so => not found
libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f75d158b000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f75d124c000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f75d1041000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f75d0e3b000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f75d0c2a000)
libatomic_ops.so.1 => /usr/lib/libatomic_ops.so.1 (0x00007f75d0a27000)
/lib64/ld-linux-x86-64.so.2 (0x00007f75d4e24000)
libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f75d07f6000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f75d05e4000)
libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f75d032e000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f75d0105000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f75cfefa000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f75cfcf6000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f75cfaf0000)
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 16 March 2017, 15:45 GMT
Reason for closing:  Not a bug
Comment by Doug Newgard (Scimmia) - Thursday, 16 March 2017, 15:45 GMT
Nothing in the asymptote package is linked to libLLVM at all. ldd is recursive, don't use it for things like this; asy is linked to something that is then linked to libLLVM. You can use lddtree from the pax-utils package to help you track it down.

Loading...