[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
Mon Jan 3 17:47:45 UTC 2022


#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:  kencu
      Type:  defect            |     Status:  closed
  Priority:  Normal            |  Milestone:
 Component:  ports             |    Version:  2.5.4
Resolution:  fixed             |   Keywords:
      Port:  p5-io-socket-ssl  |
-------------------------------+--------------------

Comment (by kencu):

 In [changeset:"57e876482001ea7b5407e1ee28d20cc1905b4cba/macports-ports"
 57e876482001ea7b5407e1ee28d20cc1905b4cba/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="57e876482001ea7b5407e1ee28d20cc1905b4cba"
 perl5: Use newer compiler for perl_tsa_mutex_lock

 Use a newer compiler (Apple clang 6.1 or later or open source clang 3.6
 or later) to ensure that perl_tsa_mutex_lock gets compiled in, which is
 needed if any module would ever get compiled with such a newer compiler.

 See: Perl/perl5#18991
 See: https://github.com/macports/macports-ports/pull/11534

 Closes: https://trac.macports.org/ticket/57648
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/57648#comment:19>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list