File tree Expand file tree Collapse file tree 1 file changed +18
-3
lines changed
Expand file tree Collapse file tree 1 file changed +18
-3
lines changed Original file line number Diff line number Diff line change 4040"""
4141
4242import os
43+ import sys
4344import math
4445import time
4546import platform
@@ -480,9 +481,23 @@ def collect_warnings(message: str, stats: dict):
480481]
481482possible_x86_capabilities : List [str ] = [c for c in possible_x86_capabilities if available_capabilities [c ]]
482483possible_arm_capabilities : List [str ] = [c for c in possible_arm_capabilities if available_capabilities [c ]]
483- possible_capabilities : List [str ] = (
484- possible_x86_capabilities if platform .machine () == "x86_64" else possible_arm_capabilities
485- )
484+ possible_capabilities : List [str ] = []
485+
486+ if sys .platform == "linux" :
487+ if platform .machine () == "x86_64" :
488+ possible_capabilities = possible_x86_capabilities
489+ elif platform .machine () == "aarch64" :
490+ possible_capabilities = possible_arm_capabilities
491+ elif sys .platform == "darwin" :
492+ if platform .machine () == "x86_64" :
493+ possible_capabilities = possible_x86_capabilities
494+ elif platform .machine () == "arm64" :
495+ possible_capabilities = possible_arm_capabilities
496+ elif sys .platform == "win32" :
497+ if platform .machine () == "AMD64" :
498+ possible_capabilities = possible_x86_capabilities
499+ elif platform .machine () == "ARM64" :
500+ possible_capabilities = possible_arm_capabilities
486501
487502
488503def keep_one_capability (cap : str ):
You can’t perform that action at this time.
0 commit comments