Skip to content

Conversation

@RReichert
Copy link
Contributor

@RReichert RReichert commented Nov 25, 2025

Changes

I'm removing a preprocessor variable that was introduced to the clang-20 toolchain which was a temporary hack added to the clang-14 implementation specifically for Orion.

Testing

see https://github.com/swift-nav/orion/pull/9517, previously failing on libc++ stage, now its passing (currently failing on some formatting, which can be ignored).

@RReichert RReichert force-pushed the rodrigor/llvm-20-asio-grpc branch from e94f5dd to ba2c6cb Compare November 25, 2025 22:26
flags = [
# This is a workaround for memory_resource being experimental only
# in the llvm-14 libc++ impelmentation.
"-DSWIFTNAV_EXPERIMENTAL_MEMORY_RESOURCE",
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This preprocessor variable shouldn't be part of clang-20 toolchain, we originally added this to clang-14 because #include <memory_resource> library wasn't available at the time but it was available under <experimental/memory_resource>.

see: https://github.com/swift-nav/asio-grpc/pull/1/files

@RReichert RReichert requested a review from martin4861 November 26, 2025 01:15
@RReichert RReichert marked this pull request as ready for review November 26, 2025 01:15
@RReichert RReichert requested a review from a team as a code owner November 26, 2025 01:15
@RReichert RReichert merged commit a0291a6 into main Nov 26, 2025
2 checks passed
@RReichert RReichert deleted the rodrigor/llvm-20-asio-grpc branch November 26, 2025 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants