[MacPorts] #60252: zeek: error: aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.14 or newer
MacPorts
noreply at macports.org
Fri Mar 27 01:42:01 UTC 2020
#60252: zeek: error: aligned allocation function of type 'void *(std::size_t,
std::align_val_t)' is only available on macOS 10.14 or newer
-------------------------+-------------------------
Reporter: ryandesign | Owner: Schamschula
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: zeek |
-------------------------+-------------------------
Comment (by kencu):
This is a bit interesting, actually. On 10.6.8, where we currently use
libc++ from llvm 5.0, libcxx has capability far beyond what was installed
on MacOSX 10.7.
Apple has not enabled any testing for the libc++ version installed;
instead, it assumes that certain OS versions have certain versions of
libc++. This is mostly true, of course.
However, if we ever do start upgrading libc++ on these older 10.7 to 10.12
systems, which we could do, then we would want to disable tis system
version testing.
There is a simple toggle to disable in in a clang header called
{{{_config}}}, and I have disable that OS version testing on my older
systems to not artificially limit them when the libc++ version often has
all these capabilities.
--
Ticket URL: <https://trac.macports.org/ticket/60252#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list