Build errors with boost headers with clang since 13

In file included from D:/a/_temp/msys64/clang64/include/boost/asio/ip/tcp.hpp:19:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/basic_socket_acceptor.hpp:19:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/any_io_executor.hpp:22:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution.hpp:18:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/allocator.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/executor.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/execute.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/detail/as_invocable.hpp:20:
D:/a/_temp/msys64/clang64/include/boost/asio/detail/memory.hpp:88:20: error: reference to unresolved using declaration
  void* ptr = std::aligned_alloc(align, size);
                     ^
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/ip/tcp.hpp:19:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/basic_socket_acceptor.hpp:19:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/any_io_executor.hpp:22:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution.hpp:18:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/allocator.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/executor.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/execute.hpp:20:
In file included from D:/a/_temp/msys64/clang64/include/boost/asio/execution/detail/as_invocable.hpp:20:
D:/a/_temp/msys64/clang64/include/boost/asio/detail/memory.hpp:88:15: error: excess elements in scalar initializer
  void* ptr = std::aligned_alloc(align, size);
              ^                       ~~~~~~

Read more here: Source link