[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
Wed Sep 4 22:47:22 UTC 2024


#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:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:  fixed       |   Keywords:
      Port:  zeek        |
-------------------------+-------------------------

Comment (by barracuda156):

 Replying to [comment:3 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.

 It also pulls in a lot of third-party stuff which has to be fixed for this
 to build.

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


More information about the macports-tickets mailing list