diff --git a/mesonpy/_tags.py b/mesonpy/_tags.py index 846f4a684..37fc8411b 100644 --- a/mesonpy/_tags.py +++ b/mesonpy/_tags.py @@ -6,6 +6,7 @@ import os import platform +import struct import sys import sysconfig import typing @@ -25,7 +26,7 @@ } -_32_BIT_INTERPRETER = sys.maxsize <= 2**32 +_32_BIT_INTERPRETER = struct.calcsize('P') == 4 def get_interpreter_tag() -> str: