#24807: llvm installs libraries with install_name not set to final path -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: erickt@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: llvm -------------------------------------+-------------------------------------- llvm installs some libraries that are linked to their location in the build directory instead of their final install location. This means programs trying to use those libraries fail unless the user sets a variable like DYLD_FALLBACK_LIBRARY_PATH, which we want to avoid. On Tiger: {{{ otool -L /opt/local/lib/libLTO.dylib /opt/local/lib/libLTO.dylib: /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_llvm/work/build /Release-Asserts/lib/libLTO.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.3.11) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.4.0) /usr/lib/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0) }}} On Snow Leopard: {{{ $ otool -L /opt/local/lib/libLLVMHello.dylib /opt/local/lib/libprofile_rt.dylib /opt/local/lib/libLLVMHello.dylib: /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_llvm/work/build /Release-Asserts/lib/LLVMHello.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.0.0) /usr/lib/libffi.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0) /opt/local/lib/libprofile_rt.dylib: /opt/local/var/macports/build/_Users_rschmidt_macports_dports_lang_llvm/work/build /Release-Asserts/lib/profile_rt.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.0.0) /usr/lib/libffi.dylib (compatibility version 1.0.0, current version 1.0.0) /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 7.9.0) }}} -- Ticket URL: <http://trac.macports.org/ticket/24807> MacPorts <http://www.macports.org/> Ports system for Mac OS