[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 Jun 29 01:12:38 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):

 This continues to be a problem with the perl5.28 binary package, which was
 built with clang 3.4 2020-06-03:


 {{{
 # perl5.28 -V
 Summary of my perl5 (revision 5 version 28 subversion 3) configuration:

   Platform:
     osname=darwin
     osvers=10.8.0
     archname=darwin-thread-multi-2level
     uname='darwin snowleopard-i386.internal.macports.net 10.8.0 darwin
 kernel version 10.8.0: tue jun 7 16:33:36 pdt 2011;
 root:xnu-1504.15.3~1release_i386 i386 '
     config_args='-des -Dprefix=/opt/local -Dscriptdir=/opt/local/bin
 -Dvendorprefix=/opt/local -Dusemultiplicity=y -Dusethreads -Duseshrplib
 -Dcc=/opt/local/bin/clang-mp-3.4 -Dman1ext=1pm -Dman3ext=3pm
 -Dinstallstyle=lib/perl5 -Dman1dir=/opt/local/share/man/man1p
 -Dman3dir=/opt/local/share/man/man3p
 -Dsitebin=/opt/local/libexec/perl5.28/sitebin
 -Dsiteman1dir=/opt/local/share/perl5.28/siteman/man1
 -Dsiteman3dir=/opt/local/share/perl5.28/siteman/man3
 -Dvendorbin=/opt/local/libexec/perl5.28
 -Dvendorman1dir=/opt/local/share/perl5.28/man/man1
 -Dvendorman3dir=/opt/local/share/perl5.28/man/man3 -Dpager=/usr/bin/less
 -sR -Dperlpath=/opt/local/bin/perl5.28
 -Dstartperl=#!/opt/local/bin/perl5.28 -Acppflags=-I/opt/local/include
 -Accflags=-pipe -Os  -Alddlflags=-L/opt/local/lib
 -Wl,-headerpad_max_install_names  -Aldflags=-L/opt/local/lib
 -Wl,-headerpad_max_install_names '
     hint=recommended
     useposix=true
     d_sigaction=define
     useithreads=define
     usemultiplicity=define
     use64bitint=undef
     use64bitall=undef
     uselongdouble=undef
     usemymalloc=n
     default_inc_excludes_dot=define
     bincompat5005=undef
   Compiler:
     cc='/opt/local/bin/clang-mp-3.4'
  [...]
 }}}

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


More information about the macports-tickets mailing list