#52414: libarchive port fails problem with -pthread argument to clang -------------------------+-------------------- Reporter: JustinCB@… | Owner: toby@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: libarchive | -------------------------+-------------------- Comment (by cal@…): Weird, the call of libtool seems to be correct: {{{ ./libtool --tag=CC --mode=link /usr/bin/clang ... -L/Users/justin/lib ... -L/Users/justin/lib ... -llzma ... }}} but the actual linker invocation generated by libtool isn't: {{{ libtool: link: /usr/bin/clang ... -L/Users/justin/lib ... /usr/lib/liblzma.dylib ... }}} For some reason, libtool turns the valid spec into `/usr/lib/liblzma.dylib`, which doesn't match the headers and doesn't have multithread support, so linking fails. This might be a side effect of libtool filtering some uncommon arguments in an effort to try to be helpful ("surely you don't want to link against these files in your $HOME, let me helpfully remove those for you"). I assume you do have liblzma.dylib with those symbols in `~/lib`? -- Ticket URL: <https://trac.macports.org/ticket/52414#comment:9> MacPorts <https://www.macports.org/> Ports system for macOS