[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