Skip to content

Conversation

@philippremy
Copy link

This patch adds support for detecting the target endianness required for pcg_uint128.hpp when compiling with MSVC and targeting ARM architectures.

Windows on ARM requires code to be compiled in little-endian (see the Microsoft Documentation).

This enables compiling CCTag on Windows on ARM.

This patch adds support for detecting the endianness for pcg_uint128.hpp when compiling with MSVC and targeting ARM architectures. Windows on ARM requires code to be compiled in little-endian (see https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/arm64-windows-abi-conventions.md#endianness).

This enables compiling CCTag on Windows on ARM.

Signed-off-by: Philipp Remy <philipp.remy@law-school.de>
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.

1 participant