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
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
|
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
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.