Closed evoskuil closed 1 month ago
After encountering this error:
https://bugreports.qt.io/browse/QTBUG-114316
Symbol not found: __ZNSt3__13pmr15memory_resourceD2Ev
See: https://developer.apple.com/xcode/cpp/ search for memory_resource
...
<memory_resource> | P0220R1 | Requires Xcode 15Minimum deployment target: iOS 17.0, macOS 14.0, watchOS 10.0 and tvOS 17.0.
P0220R1](https://wg21.link/P0220R1/)
Requires Xcode 15
Minimum deployment target: iOS 17.0, macOS 14.0, watchOS 10.0 and tvOS 17.0.
We are on macOS-13...
2024-07-08T16:19:44.4836060Z Current runner version: '2.317.0'
2024-07-08T16:19:44.4863560Z ##[group]Operating System
2024-07-08T16:19:44.4864330Z macOS
2024-07-08T16:19:44.4864660Z 13.6.7
2024-07-08T16:19:44.4864970Z 22G807
2024-07-08T16:19:44.4865310Z ##[endgroup]
2024-07-08T16:19:44.4865700Z ##[group]Runner Image
2024-07-08T16:19:44.4866140Z Image: macos-13
2024-07-08T16:19:44.4866540Z Version: 20240630.1
2024-07-08T16:19:44.4867770Z Included Software: https://github.com/actions/runner-images/blob/macos-13/20240630.1/images/macos/macos-13-Readme.md
Worked around this by implementing own polymorphic allocator and memory resource (for other reasons).
xcode only:
error: no matching 'operator new' function for non-allocating placement new expression; include <new>
Related bugs in llvm/clang are documented. The error states that
include <new>
is required, yet including this as the very first indefine.hpp
does not resolve.https://github.com/libbitcoin/libbitcoin-system/actions/runs/9827836010/job/27131015644