X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=gmp-multilib.patch;h=f33b5055042bcd227c5c27f7f937d2108fd326e4;hb=HEAD;hp=ca001650f672fe8032b62acc19aec54efc2e5170;hpb=ddf782b34feabd9aa20e30d8b8e9091b8a947589;p=packages%2Fgmp.git diff --git a/gmp-multilib.patch b/gmp-multilib.patch index ca00165..f33b505 100644 --- a/gmp-multilib.patch +++ b/gmp-multilib.patch @@ -5,8 +5,8 @@ #define __GMP_HAVE_HOST_CPU_FAMILY_power @HAVE_HOST_CPU_FAMILY_power@ #define __GMP_HAVE_HOST_CPU_FAMILY_powerpc @HAVE_HOST_CPU_FAMILY_powerpc@ -#define GMP_LIMB_BITS @GMP_LIMB_BITS@ -+/* ugly hack: limb size differs depending on ABI */ -+#if defined(__arch64__) || defined(__powerpc64__) || defined(__s390x__) || defined(__x86_64__) ++/* ugly hack: limb size differs depending on ABI; note: x32 ABI uses longlong limb, so also 64 bits */ ++#if defined(__arch64__) || defined(__powerpc64__) || defined(__s390x__) || defined(__x86_64__) || defined(_LP64) +#define GMP_LIMB_BITS 64 +#else +#define GMP_LIMB_BITS 32