[MacPorts] #46040: llvm-*: libLTO uses libedit, ncurses, zlib without declaring dependencies

MacPorts noreply at macports.org
Fri Dec 5 02:03:38 PST 2014


#46040: llvm-*: libLTO uses libedit, ncurses, zlib without declaring dependencies
--------------------------------------------------+------------------------
  Reporter:  pj@…                                 |      Owner:  jeremyhu@…
      Type:  defect                               |     Status:  new
  Priority:  Normal                               |  Milestone:
 Component:  ports                                |    Version:  2.3.3
Resolution:                                       |   Keywords:
      Port:  llvm-3.3 llvm-3.4 llvm-3.5 llvm-3.6  |
--------------------------------------------------+------------------------

Comment (by larryv@…):

 This is turning into Whac-a-Mole. Clang’s executables all appear to be
 overlinked:
 {{{
 /opt/local/libexec/llvm-3.6/bin/c-index-test:
         @rpath/libclang.dylib (compatibility version 1.0.0, current
 version 0.0.0)
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /opt/local/lib/libxml2.2.dylib (compatibility version 12.0.0,
 current version 12.2.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 /opt/local/libexec/llvm-3.6/bin/clang:
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 /opt/local/libexec/llvm-3.6/bin/clang++:
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 /opt/local/libexec/llvm-3.6/bin/clang-apply-replacements:
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 /opt/local/libexec/llvm-3.6/bin/clang-format:
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 /opt/local/libexec/llvm-3.6/bin/clang-modernize:
         @rpath/libLLVM-3.6svn.dylib (compatibility version 0.0.0, current
 version 0.0.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1213.0.0)
         /opt/local/lib/libffi.6.dylib (compatibility version 7.0.0,
 current version 7.4.0)
         /opt/local/lib/libedit.0.dylib (compatibility version 1.0.0,
 current version 1.51.0)
         /opt/local/lib/libncurses.5.dylib (compatibility version 5.0.0,
 current version 5.0.0)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/46040#comment:14>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list