[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 03:58:35 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):

 Ah -- it turns out they made this one more complicated, and the libc++
 toggle doesn't work with this alignment operator.

 They have this hardcoded into the clang driver, and can be overridden by
 passing a flag saying that you know you have an aligned allocator, and you
 want to override it.

 So -- not for older systems without surgery.

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


More information about the macports-tickets mailing list