* [PATCH] gmp: updated to 5.1.1
@ 2013-05-07 13:00 Bogdan Marinescu
2013-05-08 16:29 ` Saul Wold
0 siblings, 1 reply; 3+ messages in thread
From: Bogdan Marinescu @ 2013-05-07 13:00 UTC (permalink / raw)
To: openembedded-core
A number of patches are now part of the upstream.
Tested by compiling and running core-image-minimal/qemux86.
Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
---
.../gmp/gmp-5.1.0/187b7b1646ee.patch | 44 --------------------
.../gmp/gmp-5.1.0/obsolete_automake_macros.patch | 13 ------
.../gmp/{gmp-5.1.0 => gmp-5.1.1}/configure.patch | 6 +--
meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch | 41 ------------------
meta/recipes-support/gmp/gmp_5.1.0.bb | 15 -------
meta/recipes-support/gmp/gmp_5.1.1.bb | 10 +++++
6 files changed, 13 insertions(+), 116 deletions(-)
delete mode 100644 meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
delete mode 100644 meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
rename meta/recipes-support/gmp/{gmp-5.1.0 => gmp-5.1.1}/configure.patch (97%)
delete mode 100644 meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
delete mode 100644 meta/recipes-support/gmp/gmp_5.1.0.bb
create mode 100644 meta/recipes-support/gmp/gmp_5.1.1.bb
diff --git a/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch b/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
deleted file mode 100644
index 486f8c5..0000000
--- a/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-Upstream-status: Backport
-
-# HG changeset patch
-# User Torbjorn Granlund <tege@gmplib.org>
-# Date 1357413121 -3600
-# Node ID 187b7b1646ee0ace782768bb36117b62c8408bb6
-# Parent 87a24013e9ee2cabf74e32282c18584a2c669009
-(aarch64): Make add_ssaaaa and sub_ddmmss actually work.
-
-diff -r 87a24013e9ee -r 187b7b1646ee longlong.h
---- a/longlong.h Fri Jan 04 16:32:01 2013 +0100
-+++ b/longlong.h Sat Jan 05 20:12:01 2013 +0100
-@@ -530,23 +530,16 @@
- #endif /* __arm__ */
-
- #if defined (__aarch64__) && W_TYPE_SIZE == 64
-+/* FIXME: Extend the immediate range for the low word by using both
-+ ADDS and SUBS, since they set carry in the same way. */
- #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
-- __asm__ ("adds\t%1, %4, %5\n\tadc\t%0, %2, %3" \
-+ __asm__ ("adds\t%1, %x4, %5\n\tadc\t%0, %x2, %x3" \
- : "=r" (sh), "=&r" (sl) \
-- : "r" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
-+ : "rZ" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
- #define sub_ddmmss(sh, sl, ah, al, bh, bl) \
-- do { \
-- if (__builtin_constant_p (bl)) \
-- { \
-- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
-- : "=r" (sh), "=&r" (sl) \
-- : "r" (ah), "r" (bh), "r" (al), "rI" (bl) __CLOBBER_CC); \
-- } \
-- else /* only bh might be a constant */ \
-- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
-- : "=r" (sh), "=&r" (sl) \
-- : "r" (ah), "rZ" (bh), "r" (al), "rI" (bl) __CLOBBER_CC);\
-- } while (0)
-+ __asm__ ("subs\t%1, %x4, %5\n\tsbc\t%0, %x2, %x3" \
-+ : "=r,r" (sh), "=&r,&r" (sl) \
-+ : "rZ,rZ" (ah), "rZ,rZ" (bh), "r,Z" (al), "rI,r" (bl) __CLOBBER_CC)
- #define umul_ppmm(ph, pl, m0, m1) \
- do { \
- UDItype __m0 = (m0), __m1 = (m1); \
-
diff --git a/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch b/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
deleted file mode 100644
index adff6ca..0000000
--- a/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Upstream-Status: Accepted
-
-Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
-diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
-+++ gmp-5.1.0/configure.in 2013-01-02 06:00:41.552958778 +0200
-@@ -67,7 +67,7 @@
- dnl so update there too if changing anything.
- dnl
- AM_INIT_AUTOMAKE([1.8 gnu no-dependencies])
--AM_CONFIG_HEADER(config.h:config.in)
-+AC_CONFIG_HEADERS(config.h:config.in)
- AM_MAINTAINER_MODE
diff --git a/meta/recipes-support/gmp/gmp-5.1.0/configure.patch b/meta/recipes-support/gmp/gmp-5.1.1/configure.patch
similarity index 97%
rename from meta/recipes-support/gmp/gmp-5.1.0/configure.patch
rename to meta/recipes-support/gmp/gmp-5.1.1/configure.patch
index fb5435c..591ea79 100644
--- a/meta/recipes-support/gmp/gmp-5.1.0/configure.patch
+++ b/meta/recipes-support/gmp/gmp-5.1.1/configure.patch
@@ -115,9 +115,9 @@ diff -Nurd gmp-5.1.0/acinclude.m4 gmp-5.1.0/acinclude.m4
])
-diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
-+++ gmp-5.1.0/configure.in 2013-01-02 05:19:26.977013073 +0200
+diff -Nurd gmp-5.1.0/configure.ac gmp-5.1.0/configure.ac
+--- gmp-5.1.0/configure.ac 2012-12-18 21:05:09.000000000 +0200
++++ gmp-5.1.0/configure.ac 2013-01-02 05:19:26.977013073 +0200
@@ -29,13 +29,6 @@
AC_PREREQ(2.59)
AC_INIT(GNU MP, GMP_VERSION, [gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html], gmp)
diff --git a/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch b/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
deleted file mode 100644
index 76d3a00..0000000
--- a/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Upstream-Status: Pending
-
-Add X32 support in gmp configure.
-
-Patch Originator: H J Lu @ Intel
-Patch modified for Yocto by Nitin Kamble
-Signed Off By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/11/21
-
---- gmp-4.3.2/configure.in.x32 2011-08-12 15:03:06.143548291 -0700
-+++ gmp-4.3.2/configure.in 2011-08-12 15:06:20.580595316 -0700
-@@ -1499,6 +1499,21 @@ case $host in
- path_64="x86_64/atom x86_64"
- ;;
- esac
-+
-+ # X32 support.
-+ case x"$path_64" in
-+ xx86_64*)
-+ abilist="x32 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
-+ ;;
-+ esac
- ;;
- esac
- ;;
-@@ -3039,7 +3058,7 @@ if test "$gmp_asm_syntax_testing" != no;
- GMP_INCLUDE_MPN(x86/darwin.m4) ;;
- esac
- ;;
-- 64)
-+ 64|x32)
- GMP_INCLUDE_MPN(x86_64/x86_64-defs.m4)
- case $host in
- *-*-darwin*)
diff --git a/meta/recipes-support/gmp/gmp_5.1.0.bb b/meta/recipes-support/gmp/gmp_5.1.0.bb
deleted file mode 100644
index 6591ebe..0000000
--- a/meta/recipes-support/gmp/gmp_5.1.0.bb
+++ /dev/null
@@ -1,15 +0,0 @@
-require gmp.inc
-LICENSE="LGPLv3&GPLv3"
-LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
- file://version.c;endline=18;md5=d8c56b52b9092346b9f93b4da65ef790"
-
-PR = "r1"
-
-SRC_URI_append = " file://use-includedir.patch \
- file://gmp_fix_for_x32.patch \
- file://187b7b1646ee.patch \
- file://obsolete_automake_macros.patch \
- "
-
-SRC_URI[md5sum] = "362cf515aff8dc240958ce47418e4c78"
-SRC_URI[sha256sum] = "dfd9aba98fe5caa54a715b4584c7d45eb0ee0c8be9a3181164ad2fad5eefc796"
diff --git a/meta/recipes-support/gmp/gmp_5.1.1.bb b/meta/recipes-support/gmp/gmp_5.1.1.bb
new file mode 100644
index 0000000..d6dcb97
--- /dev/null
+++ b/meta/recipes-support/gmp/gmp_5.1.1.bb
@@ -0,0 +1,10 @@
+require gmp.inc
+LICENSE="LGPLv3&GPLv3"
+LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
+ file://version.c;endline=18;md5=d8c56b52b9092346b9f93b4da65ef790"
+
+SRC_URI_append = " file://use-includedir.patch \
+ "
+
+SRC_URI[md5sum] = "2fa018a7cd193c78494525f236d02dd6"
+SRC_URI[sha256sum] = "a0d4779f48b36519dfaceb5f987a7c76fcac223258bebea3bb2244310970afad"
--
1.7.10.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] gmp: updated to 5.1.1
2013-05-07 13:00 [PATCH] gmp: updated to 5.1.1 Bogdan Marinescu
@ 2013-05-08 16:29 ` Saul Wold
2013-05-09 11:16 ` Marinescu, Bogdan A
0 siblings, 1 reply; 3+ messages in thread
From: Saul Wold @ 2013-05-08 16:29 UTC (permalink / raw)
To: Bogdan Marinescu; +Cc: openembedded-core
On 05/07/2013 06:00 AM, Bogdan Marinescu wrote:
> A number of patches are now part of the upstream.
> Tested by compiling and running core-image-minimal/qemux86.
>
This patch is not applying cleaning, please verify it. see below
> Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
> ---
> .../gmp/gmp-5.1.0/187b7b1646ee.patch | 44 --------------------
> .../gmp/gmp-5.1.0/obsolete_automake_macros.patch | 13 ------
> .../gmp/{gmp-5.1.0 => gmp-5.1.1}/configure.patch | 6 +--
> meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch | 41 ------------------
> meta/recipes-support/gmp/gmp_5.1.0.bb | 15 -------
> meta/recipes-support/gmp/gmp_5.1.1.bb | 10 +++++
> 6 files changed, 13 insertions(+), 116 deletions(-)
> delete mode 100644 meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
> delete mode 100644 meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
> rename meta/recipes-support/gmp/{gmp-5.1.0 => gmp-5.1.1}/configure.patch (97%)
> delete mode 100644 meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
> delete mode 100644 meta/recipes-support/gmp/gmp_5.1.0.bb
> create mode 100644 meta/recipes-support/gmp/gmp_5.1.1.bb
>
> diff --git a/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch b/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
> deleted file mode 100644
> index 486f8c5..0000000
> --- a/meta/recipes-support/gmp/gmp-5.1.0/187b7b1646ee.patch
> +++ /dev/null
> @@ -1,44 +0,0 @@
> -Upstream-status: Backport
> -
> -# HG changeset patch
> -# User Torbjorn Granlund <tege@gmplib.org>
> -# Date 1357413121 -3600
> -# Node ID 187b7b1646ee0ace782768bb36117b62c8408bb6
> -# Parent 87a24013e9ee2cabf74e32282c18584a2c669009
> -(aarch64): Make add_ssaaaa and sub_ddmmss actually work.
> -
> -diff -r 87a24013e9ee -r 187b7b1646ee longlong.h
> ---- a/longlong.h Fri Jan 04 16:32:01 2013 +0100
> -+++ b/longlong.h Sat Jan 05 20:12:01 2013 +0100
> -@@ -530,23 +530,16 @@
> - #endif /* __arm__ */
> -
> - #if defined (__aarch64__) && W_TYPE_SIZE == 64
> -+/* FIXME: Extend the immediate range for the low word by using both
> -+ ADDS and SUBS, since they set carry in the same way. */
> - #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
> -- __asm__ ("adds\t%1, %4, %5\n\tadc\t%0, %2, %3" \
> -+ __asm__ ("adds\t%1, %x4, %5\n\tadc\t%0, %x2, %x3" \
> - : "=r" (sh), "=&r" (sl) \
> -- : "r" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
> -+ : "rZ" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
> - #define sub_ddmmss(sh, sl, ah, al, bh, bl) \
> -- do { \
> -- if (__builtin_constant_p (bl)) \
> -- { \
> -- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
> -- : "=r" (sh), "=&r" (sl) \
> -- : "r" (ah), "r" (bh), "r" (al), "rI" (bl) __CLOBBER_CC); \
> -- } \
> -- else /* only bh might be a constant */ \
> -- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
> -- : "=r" (sh), "=&r" (sl) \
> -- : "r" (ah), "rZ" (bh), "r" (al), "rI" (bl) __CLOBBER_CC);\
> -- } while (0)
> -+ __asm__ ("subs\t%1, %x4, %5\n\tsbc\t%0, %x2, %x3" \
> -+ : "=r,r" (sh), "=&r,&r" (sl) \
> -+ : "rZ,rZ" (ah), "rZ,rZ" (bh), "r,Z" (al), "rI,r" (bl) __CLOBBER_CC)
> - #define umul_ppmm(ph, pl, m0, m1) \
> - do { \
> - UDItype __m0 = (m0), __m1 = (m1); \
> -
> diff --git a/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch b/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
> deleted file mode 100644
> index adff6ca..0000000
> --- a/meta/recipes-support/gmp/gmp-5.1.0/obsolete_automake_macros.patch
> +++ /dev/null
> @@ -1,13 +0,0 @@
> -Upstream-Status: Accepted
> -
> -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
> -diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
> ---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
> -+++ gmp-5.1.0/configure.in 2013-01-02 06:00:41.552958778 +0200
> -@@ -67,7 +67,7 @@
> - dnl so update there too if changing anything.
> - dnl
> - AM_INIT_AUTOMAKE([1.8 gnu no-dependencies])
> --AM_CONFIG_HEADER(config.h:config.in)
> -+AC_CONFIG_HEADERS(config.h:config.in)
> - AM_MAINTAINER_MODE
> diff --git a/meta/recipes-support/gmp/gmp-5.1.0/configure.patch b/meta/recipes-support/gmp/gmp-5.1.1/configure.patch
> similarity index 97%
> rename from meta/recipes-support/gmp/gmp-5.1.0/configure.patch
> rename to meta/recipes-support/gmp/gmp-5.1.1/configure.patch
> index fb5435c..591ea79 100644
> --- a/meta/recipes-support/gmp/gmp-5.1.0/configure.patch
> +++ b/meta/recipes-support/gmp/gmp-5.1.1/configure.patch
> @@ -115,9 +115,9 @@ diff -Nurd gmp-5.1.0/acinclude.m4 gmp-5.1.0/acinclude.m4
> ])
>
>
> -diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
> ---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
> -+++ gmp-5.1.0/configure.in 2013-01-02 05:19:26.977013073 +0200
> +diff -Nurd gmp-5.1.0/configure.ac gmp-5.1.0/configure.ac
> +--- gmp-5.1.0/configure.ac 2012-12-18 21:05:09.000000000 +0200
> ++++ gmp-5.1.0/configure.ac 2013-01-02 05:19:26.977013073 +0200
> @@ -29,13 +29,6 @@
> AC_PREREQ(2.59)
> AC_INIT(GNU MP, GMP_VERSION, [gmp-bugs@gmplib.org, see http://gmplib.org/manual/Reporting-Bugs.html], gmp)
> diff --git a/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch b/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
> deleted file mode 100644
> index 76d3a00..0000000
> --- a/meta/recipes-support/gmp/gmp/gmp_fix_for_x32.patch
> +++ /dev/null
> @@ -1,41 +0,0 @@
> -Upstream-Status: Pending
> -
> -Add X32 support in gmp configure.
> -
> -Patch Originator: H J Lu @ Intel
> -Patch modified for Yocto by Nitin Kamble
> -Signed Off By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/11/21
> -
> ---- gmp-4.3.2/configure.in.x32 2011-08-12 15:03:06.143548291 -0700
> -+++ gmp-4.3.2/configure.in 2011-08-12 15:06:20.580595316 -0700
> -@@ -1499,6 +1499,21 @@ case $host in
> - path_64="x86_64/atom x86_64"
> - ;;
> - esac
> -+
> -+ # X32 support.
> -+ case x"$path_64" in
> -+ xx86_64*)
> -+ abilist="x32 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
> -+ ;;
> -+ esac
> - ;;
> - esac
> - ;;
> -@@ -3039,7 +3058,7 @@ if test "$gmp_asm_syntax_testing" != no;
> - GMP_INCLUDE_MPN(x86/darwin.m4) ;;
> - esac
> - ;;
> -- 64)
> -+ 64|x32)
> - GMP_INCLUDE_MPN(x86_64/x86_64-defs.m4)
> - case $host in
> - *-*-darwin*)
> diff --git a/meta/recipes-support/gmp/gmp_5.1.0.bb b/meta/recipes-support/gmp/gmp_5.1.0.bb
> deleted file mode 100644
> index 6591ebe..0000000
> --- a/meta/recipes-support/gmp/gmp_5.1.0.bb
> +++ /dev/null
> @@ -1,15 +0,0 @@
> -require gmp.inc
> -LICENSE="LGPLv3&GPLv3"
> -LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
> - file://version.c;endline=18;md5=d8c56b52b9092346b9f93b4da65ef790"
> -
> -PR = "r1"
> -
> -SRC_URI_append = " file://use-includedir.patch \
> - file://gmp_fix_for_x32.patch \
> - file://187b7b1646ee.patch \
> - file://obsolete_automake_macros.patch \
> - "
> -
> -SRC_URI[md5sum] = "362cf515aff8dc240958ce47418e4c78"
> -SRC_URI[sha256sum] = "dfd9aba98fe5caa54a715b4584c7d45eb0ee0c8be9a3181164ad2fad5eefc796"
These checksums are different that what's in OE-Core!
PR = "r2"
SRC_URI[md5sum] = "cf6d7cb5915f29ce0fc41d042205c080"
SRC_URI[sha256sum] =
"ed5239a62aeaba6cfc8d50ec36fb59215618f98c248d4bb05ca9bccd990794dc"
Are you using a current master?
Sau!
> diff --git a/meta/recipes-support/gmp/gmp_5.1.1.bb b/meta/recipes-support/gmp/gmp_5.1.1.bb
> new file mode 100644
> index 0000000..d6dcb97
> --- /dev/null
> +++ b/meta/recipes-support/gmp/gmp_5.1.1.bb
> @@ -0,0 +1,10 @@
> +require gmp.inc
> +LICENSE="LGPLv3&GPLv3"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
> + file://version.c;endline=18;md5=d8c56b52b9092346b9f93b4da65ef790"
> +
> +SRC_URI_append = " file://use-includedir.patch \
> + "
> +
> +SRC_URI[md5sum] = "2fa018a7cd193c78494525f236d02dd6"
> +SRC_URI[sha256sum] = "a0d4779f48b36519dfaceb5f987a7c76fcac223258bebea3bb2244310970afad"
>
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH] gmp: updated to 5.1.1
2013-05-08 16:29 ` Saul Wold
@ 2013-05-09 11:16 ` Marinescu, Bogdan A
0 siblings, 0 replies; 3+ messages in thread
From: Marinescu, Bogdan A @ 2013-05-09 11:16 UTC (permalink / raw)
To: Saul Wold; +Cc: Patches and discussions about the oe-core layer
[-- Attachment #1: Type: text/plain, Size: 10176 bytes --]
On Wed, May 8, 2013 at 7:29 PM, Saul Wold <sgw@linux.intel.com> wrote:
> On 05/07/2013 06:00 AM, Bogdan Marinescu wrote:
>
>> A number of patches are now part of the upstream.
>> Tested by compiling and running core-image-minimal/qemux86.
>>
>>
> This patch is not applying cleaning, please verify it. see below
>
>
>
> Signed-off-by: Bogdan Marinescu <bogdan.a.marinescu@intel.com>
>> ---
>> .../gmp/gmp-5.1.0/**187b7b1646ee.patch | 44
>> --------------------
>> .../gmp/gmp-5.1.0/obsolete_**automake_macros.patch | 13 ------
>> .../gmp/{gmp-5.1.0 => gmp-5.1.1}/configure.patch | 6 +--
>> meta/recipes-support/gmp/gmp/**gmp_fix_for_x32.patch | 41
>> ------------------
>> meta/recipes-support/gmp/gmp_**5.1.0.bb <http://gmp_5.1.0.bb>
>> | 15 -------
>> meta/recipes-support/gmp/gmp_**5.1.1.bb <http://gmp_5.1.1.bb>
>> | 10 +++++
>> 6 files changed, 13 insertions(+), 116 deletions(-)
>> delete mode 100644 meta/recipes-support/gmp/gmp-**
>> 5.1.0/187b7b1646ee.patch
>> delete mode 100644 meta/recipes-support/gmp/gmp-**
>> 5.1.0/obsolete_automake_**macros.patch
>> rename meta/recipes-support/gmp/{gmp-**5.1.0 =>
>> gmp-5.1.1}/configure.patch (97%)
>> delete mode 100644 meta/recipes-support/gmp/gmp/**gmp_fix_for_x32.patch
>> delete mode 100644 meta/recipes-support/gmp/gmp_**5.1.0.bb<http://gmp_5.1.0.bb>
>> create mode 100644 meta/recipes-support/gmp/gmp_**5.1.1.bb<http://gmp_5.1.1.bb>
>>
>> diff --git a/meta/recipes-support/gmp/**gmp-5.1.0/187b7b1646ee.patch
>> b/meta/recipes-support/gmp/**gmp-5.1.0/187b7b1646ee.patch
>> deleted file mode 100644
>> index 486f8c5..0000000
>> --- a/meta/recipes-support/gmp/**gmp-5.1.0/187b7b1646ee.patch
>> +++ /dev/null
>> @@ -1,44 +0,0 @@
>> -Upstream-status: Backport
>> -
>> -# HG changeset patch
>> -# User Torbjorn Granlund <tege@gmplib.org>
>> -# Date 1357413121 -3600
>> -# Node ID 187b7b1646ee0ace782768bb36117b**62c8408bb6
>> -# Parent 87a24013e9ee2cabf74e32282c1858**4a2c669009
>> -(aarch64): Make add_ssaaaa and sub_ddmmss actually work.
>> -
>> -diff -r 87a24013e9ee -r 187b7b1646ee longlong.h
>> ---- a/longlong.h Fri Jan 04 16:32:01 2013 +0100
>> -+++ b/longlong.h Sat Jan 05 20:12:01 2013 +0100
>> -@@ -530,23 +530,16 @@
>> - #endif /* __arm__ */
>> -
>> - #if defined (__aarch64__) && W_TYPE_SIZE == 64
>> -+/* FIXME: Extend the immediate range for the low word by using both
>> -+ ADDS and SUBS, since they set carry in the same way. */
>> - #define add_ssaaaa(sh, sl, ah, al, bh, bl) \
>> -- __asm__ ("adds\t%1, %4, %5\n\tadc\t%0, %2, %3" \
>> -+ __asm__ ("adds\t%1, %x4, %5\n\tadc\t%0, %x2, %x3" \
>> - : "=r" (sh), "=&r" (sl) \
>> -- : "r" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
>> -+ : "rZ" (ah), "rZ" (bh), "%r" (al), "rI" (bl) __CLOBBER_CC)
>> - #define sub_ddmmss(sh, sl, ah, al, bh, bl) \
>> -- do {
>> \
>> -- if (__builtin_constant_p (bl)) \
>> -- {
>> \
>> -- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
>> -- : "=r" (sh), "=&r" (sl) \
>> -- : "r" (ah), "r" (bh), "r" (al), "rI" (bl) __CLOBBER_CC);
>> \
>> -- }
>> \
>> -- else /* only bh might be a constant */ \
>> -- __asm__ ("subs\t%1, %4, %5\n\tsbc\t%0, %2, %3" \
>> -- : "=r" (sh), "=&r" (sl) \
>> -- : "r" (ah), "rZ" (bh), "r" (al), "rI" (bl) __CLOBBER_CC);\
>> -- } while (0)
>> -+ __asm__ ("subs\t%1, %x4, %5\n\tsbc\t%0, %x2, %x3" \
>> -+ : "=r,r" (sh), "=&r,&r" (sl) \
>> -+ : "rZ,rZ" (ah), "rZ,rZ" (bh), "r,Z" (al), "rI,r" (bl)
>> __CLOBBER_CC)
>> - #define umul_ppmm(ph, pl, m0, m1) \
>> - do {
>> \
>> - UDItype __m0 = (m0), __m1 = (m1); \
>> -
>> diff --git a/meta/recipes-support/gmp/**gmp-5.1.0/obsolete_automake_**macros.patch
>> b/meta/recipes-support/gmp/**gmp-5.1.0/obsolete_automake_**macros.patch
>> deleted file mode 100644
>> index adff6ca..0000000
>> --- a/meta/recipes-support/gmp/**gmp-5.1.0/obsolete_automake_**
>> macros.patch
>> +++ /dev/null
>> @@ -1,13 +0,0 @@
>> -Upstream-Status: Accepted
>> -
>> -Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
>> -diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
>> ---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
>> -+++ gmp-5.1.0/configure.in 2013-01-02 06:00:41.552958778 +0200
>> -@@ -67,7 +67,7 @@
>> - dnl so update there too if changing anything.
>> - dnl
>> - AM_INIT_AUTOMAKE([1.8 gnu no-dependencies])
>> --AM_CONFIG_HEADER(config.h:co**nfig.in <http://config.in>)
>> -+AC_CONFIG_HEADERS(config.h:c**onfig.in <http://config.in>)
>> - AM_MAINTAINER_MODE
>> diff --git a/meta/recipes-support/gmp/**gmp-5.1.0/configure.patch
>> b/meta/recipes-support/gmp/**gmp-5.1.1/configure.patch
>> similarity index 97%
>> rename from meta/recipes-support/gmp/gmp-**5.1.0/configure.patch
>> rename to meta/recipes-support/gmp/gmp-**5.1.1/configure.patch
>> index fb5435c..591ea79 100644
>> --- a/meta/recipes-support/gmp/**gmp-5.1.0/configure.patch
>> +++ b/meta/recipes-support/gmp/**gmp-5.1.1/configure.patch
>> @@ -115,9 +115,9 @@ diff -Nurd gmp-5.1.0/acinclude.m4
>> gmp-5.1.0/acinclude.m4
>> ])
>>
>>
>> -diff -Nurd gmp-5.1.0/configure.in gmp-5.1.0/configure.in
>> ---- gmp-5.1.0/configure.in 2012-12-18 21:05:09.000000000 +0200
>> -+++ gmp-5.1.0/configure.in 2013-01-02 05:19:26.977013073 +0200
>> +diff -Nurd gmp-5.1.0/configure.ac gmp-5.1.0/configure.ac
>> +--- gmp-5.1.0/configure.ac 2012-12-18 21:05:09.000000000 +0200
>> ++++ gmp-5.1.0/configure.ac 2013-01-02 05:19:26.977013073 +0200
>> @@ -29,13 +29,6 @@
>> AC_PREREQ(2.59)
>> AC_INIT(GNU MP, GMP_VERSION, [gmp-bugs@gmplib.org, see
>> http://gmplib.org/manual/**Reporting-Bugs.html<http://gmplib.org/manual/Reporting-Bugs.html>],
>> gmp)
>> diff --git a/meta/recipes-support/gmp/**gmp/gmp_fix_for_x32.patch
>> b/meta/recipes-support/gmp/**gmp/gmp_fix_for_x32.patch
>> deleted file mode 100644
>> index 76d3a00..0000000
>> --- a/meta/recipes-support/gmp/**gmp/gmp_fix_for_x32.patch
>> +++ /dev/null
>> @@ -1,41 +0,0 @@
>> -Upstream-Status: Pending
>> -
>> -Add X32 support in gmp configure.
>> -
>> -Patch Originator: H J Lu @ Intel
>> -Patch modified for Yocto by Nitin Kamble
>> -Signed Off By: Nitin A Kamble <nitin.a.kamble@intel.com> 2011/11/21
>> -
>> ---- gmp-4.3.2/configure.in.x32 2011-08-12 15:03:06.143548291 -0700
>> -+++ gmp-4.3.2/configure.in 2011-08-12 15:06:20.580595316 -0700
>> -@@ -1499,6 +1499,21 @@ case $host in
>> - path_64="x86_64/atom x86_64"
>> - ;;
>> - esac
>> -+
>> -+ # X32 support.
>> -+ case x"$path_64" in
>> -+ xx86_64*)
>> -+ abilist="x32 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
>> -+ ;;
>> -+ esac
>> - ;;
>> - esac
>> - ;;
>> -@@ -3039,7 +3058,7 @@ if test "$gmp_asm_syntax_testing" != no;
>> - GMP_INCLUDE_MPN(x86/darwin.m4) ;;
>> - esac
>> - ;;
>> -- 64)
>> -+ 64|x32)
>> - GMP_INCLUDE_MPN(x86_64/x86_64-**defs.m4)
>> - case $host in
>> - *-*-darwin*)
>> diff --git a/meta/recipes-support/gmp/gmp**_5.1.0.bb<http://gmp_5.1.0.bb>b/meta/recipes-support/gmp/
>> gmp**_5.1.0.bb <http://gmp_5.1.0.bb>
>> deleted file mode 100644
>> index 6591ebe..0000000
>> --- a/meta/recipes-support/gmp/gmp**_5.1.0.bb <http://gmp_5.1.0.bb>
>> +++ /dev/null
>> @@ -1,15 +0,0 @@
>> -require gmp.inc
>> -LICENSE="LGPLv3&GPLv3"
>> -LIC_FILES_CHKSUM = "file://COPYING;md5=**d32239bcb673463ab874e80d47fae5*
>> *04 \
>> - file://version.c;endline=18;**md5=**
>> d8c56b52b9092346b9f93b4da65ef7**90"
>> -
>> -PR = "r1"
>> -
>> -SRC_URI_append = " file://use-includedir.patch \
>> - file://gmp_fix_for_x32.patch \
>> - file://187b7b1646ee.patch \
>> - file://obsolete_automake_**macros.patch \
>> - "
>> -
>> -SRC_URI[md5sum] = "**362cf515aff8dc240958ce47418e4c**78"
>> -SRC_URI[sha256sum] = "**dfd9aba98fe5caa54a715b4584c7d4**
>> 5eb0ee0c8be9a3181164ad2fad5eef**c796"
>>
>
> These checksums are different that what's in OE-Core!
>
> PR = "r2"
>
> SRC_URI[md5sum] = "**cf6d7cb5915f29ce0fc41d042205c0**80"
> SRC_URI[sha256sum] = "**ed5239a62aeaba6cfc8d50ec36fb59**
> 215618f98c248d4bb05ca9bccd9907**94dc"
>
> Are you using a current master?
>
I wasn't using the current master, sorry about that. I've sent v2 of this
patch.
Thanks,
Bogdan
>
> Sau!
>
>
> diff --git a/meta/recipes-support/gmp/gmp**_5.1.1.bb<http://gmp_5.1.1.bb>b/meta/recipes-support/gmp/
>> gmp**_5.1.1.bb <http://gmp_5.1.1.bb>
>> new file mode 100644
>> index 0000000..d6dcb97
>> --- /dev/null
>> +++ b/meta/recipes-support/gmp/gmp**_5.1.1.bb <http://gmp_5.1.1.bb>
>> @@ -0,0 +1,10 @@
>> +require gmp.inc
>> +LICENSE="LGPLv3&GPLv3"
>> +LIC_FILES_CHKSUM = "file://COPYING;md5=**d32239bcb673463ab874e80d47fae5*
>> *04 \
>> + file://version.c;endline=18;**md5=**
>> d8c56b52b9092346b9f93b4da65ef7**90"
>> +
>> +SRC_URI_append = " file://use-includedir.patch \
>> + "
>> +
>> +SRC_URI[md5sum] = "**2fa018a7cd193c78494525f236d02d**d6"
>> +SRC_URI[sha256sum] = "**a0d4779f48b36519dfaceb5f987a7c**
>> 76fcac223258bebea3bb2244310970**afad"
>>
>>
[-- Attachment #2: Type: text/html, Size: 13815 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-05-09 11:35 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-05-07 13:00 [PATCH] gmp: updated to 5.1.1 Bogdan Marinescu
2013-05-08 16:29 ` Saul Wold
2013-05-09 11:16 ` Marinescu, Bogdan A
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox