[MacPorts] #57648: p5.26-io-socket-ssl fails to build
MacPorts
noreply at macports.org
Fri Nov 1 00:04:17 UTC 2019
#57648: p5.26-io-socket-ssl fails to build
-------------------------------+--------------------
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 kencu):
Sorted out. In
<https://perl5.git.perl.org/perl.git/blob/a975eebad:/perl.h#l3068> the
header checks for clang >= 3.6, and enables that macro only then. But on
MacPorts, we're forcing `perl` to build with `clang-3.4` for some reason
on 10.6.8 (bootstrapping, no doubt), and so that test fails, and the
`#ifdef PERL_TSA_ACTIVE` macro is disabled, ergo the symbol errors.
Building `perl` with a newer clang (I used `clang-5.0`) passes the tests,
the symbol is enabled, and all is well:
{{{
$ port -v installed p5.30-datetime-locale
The following ports are currently installed:
p5.30-datetime-locale @1.250.0_0 (active) platform='darwin 10'
archs='x86_64' date='2019-10-31T17:02:29-0700'
}}}
--
Ticket URL: <https://trac.macports.org/ticket/57648#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list