[MacPorts] #57648: perl5 builds incompletely with clang-3.4, resulting in dyld: lazy symbol binding failed: Symbol not found: _perl_tsa_mutex_lock
MacPorts
noreply at macports.org
Wed Feb 5 21:41:49 UTC 2020
#57648: perl5 builds incompletely with clang-3.4, resulting in dyld: lazy symbol
binding failed: Symbol not found: _perl_tsa_mutex_lock
-------------------------------+--------------------
Reporter: snunez1 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.5.4
Resolution: | Keywords:
Port: p5-io-socket-ssl |
-------------------------------+--------------------
Comment (by grumpybozo):
**NOTE**: This also affects p5-time-hires and almost certainly many other
p5-* ports. The recent update to perl5.26 was built broken and packaged,
causing breakage after installation of the new version.
A workaround for end-users is to force a local source build using a newer
compiler, if one is already installed. e.g.:
{{{
port -s upgrade perl5.26 configure.compiler=macports-clang-9.0
}}}
It seems to me that it would be best to remove the broken package(s) from
the package server and provide some sort of public notice of the issue,
since installing an updated Perl from MacPorts is hard to avoid and this
issue gets reported by Perl as an error in add-on modules.
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:12>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list