#if defined(__linux__) # if defined(__x86_64__) && defined(__LP64__) # include # elif defined(__x86_64__) && defined(__ILP32__) # include # elif defined(__i386__) # include # elif defined(__aarch64__) && defined(__AARCH64EL__) # include # elif defined(__alpha__) # include # elif defined(__ARM_EABI__) && defined(__ARM_PCS_VFP) # include # elif defined(__ARM_EABI__) && !defined(__ARM_PCS_VFP) # include # elif defined(__hppa__) # include # elif defined(__ia64__) # include # elif defined(__m68k__) && !defined(__mcoldfire__) # include # elif defined(__mips_hard_float) && defined(__mips_isa_rev) && (__mips_isa_rev >=6) && defined(_MIPSEL) # if _MIPS_SIM == _ABIO32 # include # elif _MIPS_SIM == _ABIN32 # include # elif _MIPS_SIM == _ABI64 # include # else # error unknown multiarch location for pyconfig.h # endif # elif defined(__mips_hard_float) && defined(__mips_isa_rev) && (__mips_isa_rev >=6) # if _MIPS_SIM == _ABIO32 # include # elif _MIPS_SIM == _ABIN32 # include # elif _MIPS_SIM == _ABI64 # include # else # error unknown multiarch location for pyconfig.h # endif # elif defined(__mips_hard_float) && defined(_MIPSEL) # if _MIPS_SIM == _ABIO32 # include # elif _MIPS_SIM == _ABIN32 # include # elif _MIPS_SIM == _ABI64 # include # else # error unknown multiarch location for pyconfig.h # endif # elif defined(__mips_hard_float) # if _MIPS_SIM == _ABIO32 # include # elif _MIPS_SIM == _ABIN32 # include # elif _MIPS_SIM == _ABI64 # include # else # error unknown multiarch location for pyconfig.h # endif # elif defined(__or1k__) # include # elif defined(__powerpc__) && defined(__SPE__) # include # elif defined(__powerpc64__) # if defined(__LITTLE_ENDIAN__) # include # else # include # endif # elif defined(__powerpc__) # include # elif defined(__s390x__) # include # elif defined(__s390__) # include # elif defined(__sh__) && defined(__LITTLE_ENDIAN__) # include # elif defined(__sparc__) && defined(__arch64__) # include # elif defined(__sparc__) # include # elif defined(__riscv) # if __riscv_xlen == 64 # include # else # include # endif # else # error unknown multiarch location for pyconfig.h # endif #elif defined(__FreeBSD_kernel__) # if defined(__LP64__) # include # elif defined(__i386__) # include # else # error unknown multiarch location for pyconfig.h # endif #elif defined(__gnu_hurd__) # include #else # error unknown multiarch location for pyconfig.h #endif