diff -u gmp-5.0.5+dfsg/debian/changelog gmp-5.0.5+dfsg/debian/changelog --- gmp-5.0.5+dfsg/debian/changelog +++ gmp-5.0.5+dfsg/debian/changelog @@ -1,3 +1,9 @@ +gmp (2:5.0.5+dfsg-2+x32) unreleased; urgency=low + + * Add patch from H.J. Lu for X32 support. + + -- Daniel Schepler Sat, 12 Jan 2013 09:13:28 -0800 + gmp (2:5.0.5+dfsg-2) unstable; urgency=low * Revert to FAT binary situation of 5.0.4: disabled for amd64, diff -u gmp-5.0.5+dfsg/debian/patches/series gmp-5.0.5+dfsg/debian/patches/series --- gmp-5.0.5+dfsg/debian/patches/series +++ gmp-5.0.5+dfsg/debian/patches/series @@ -1 +1 @@ -# None at present +x32_support.diff only in patch2: unchanged: --- gmp-5.0.5+dfsg.orig/debian/patches/x32_support.diff +++ gmp-5.0.5+dfsg/debian/patches/x32_support.diff @@ -0,0 +1,60 @@ +Index: gmp-5.0.5+dfsg/configure +=================================================================== +--- gmp-5.0.5+dfsg.orig/configure 2013-01-12 09:22:10.000000000 -0800 ++++ gmp-5.0.5+dfsg/configure 2013-01-12 09:22:26.000000000 -0800 +@@ -5215,7 +5215,15 @@ + CALLING_CONVENTIONS_OBJS_64='amd64call.lo amd64check$U.lo' + SPEED_CYCLECOUNTER_OBJ_64=x86_64.lo + cyclecounter_size_64=2 +- abilist="64 32" ++ path_x32="$path_64" ++ limb_x32=longlong ++ cclist_x32="gcc" ++ gcc_x32_cflags="-O2 -mx32" ++ any_x32_testlist="sizeof-long-4" ++ CALLING_CONVENTIONS_OBJS_x32='amd64call.lo amd64check$U.lo' ++ SPEED_CYCLECOUNTER_OBJ_x32=x86_64.lo ++ cyclecounter_size_x32=2 ++ abilist="x32 64 32" + + case $host in + *-*-solaris*) +@@ -28532,7 +28540,7 @@ + ;; + esac + ;; +- 64) ++ 64|x32) + + echo "include_mpn(\`x86_64/x86_64-defs.m4')" >> $gmp_tmpconfigm4i + +Index: gmp-5.0.5+dfsg/configure.in +=================================================================== +--- gmp-5.0.5+dfsg.orig/configure.in 2013-01-12 09:22:10.000000000 -0800 ++++ gmp-5.0.5+dfsg/configure.in 2013-01-12 09:22:22.000000000 -0800 +@@ -1599,7 +1599,15 @@ + CALLING_CONVENTIONS_OBJS_64='amd64call.lo amd64check$U.lo' + SPEED_CYCLECOUNTER_OBJ_64=x86_64.lo + cyclecounter_size_64=2 +- abilist="64 32" ++ path_x32="$path_64" ++ limb_x32=longlong ++ cclist_x32="gcc" ++ gcc_x32_cflags="-O2 -mx32" ++ any_x32_testlist="sizeof-long-4" ++ CALLING_CONVENTIONS_OBJS_x32='amd64call.lo amd64check$U.lo' ++ SPEED_CYCLECOUNTER_OBJ_x32=x86_64.lo ++ cyclecounter_size_x32=2 ++ abilist="x32 64 32" + + case $host in + *-*-solaris*) +@@ -3244,7 +3252,7 @@ + GMP_INCLUDE_MPN(x86/darwin.m4) ;; + esac + ;; +- 64) ++ 64|x32) + GMP_INCLUDE_MPN(x86_64/x86_64-defs.m4) + AC_DEFINE(HAVE_HOST_CPU_FAMILY_x86_64) + case $host in