[OE-core] [PATCH 1/4] binutils: upgrade from 2.21.1a to 2.22

Khem Raj raj.khem at gmail.com
Thu Dec 1 21:45:13 UTC 2011


On (28/11/11 16:36), nitin.a.kamble at intel.com wrote:
> From: Nitin A Kamble <nitin.a.kamble at intel.com>
> 
> And rebase the patches to the newer source code
> 
> This patch is upstream hence deleting it from the recipe.
> 	binutils/110-arm-eabi-conf.patch
> 
> Signed-off-by: Nitin A Kamble <nitin.a.kamble at intel.com>
> ---
>  meta/conf/distro/include/tcmode-default.inc        |    2 +-
>  ..._2.21.1a.bb => binutils-cross-canadian_2.22.bb} |    2 +-
>  ...ils-cross_2.21.1a.bb => binutils-cross_2.22.bb} |    0
>  ...osssdk_2.21.1a.bb => binutils-crosssdk_2.22.bb} |    2 +-
>  .../binutils/binutils/110-arm-eabi-conf.patch      |   24 -
>  .../binutils/binutils-2.19.1-ld-sysroot.patch      |   10 +-
>  .../binutils/binutils/binutils-poison.patch        |   84 ++-
>  .../binutils/binutils/binutils-powerpc-e5500.patch |   52 +-
>  .../binutils/binutils-uclibc-100-uclibc-conf.patch |   40 +-
>  ...binutils-uclibc-300-001_ld_makefile_patch.patch |   16 +-
>  ...binutils-uclibc-300-006_better_file_error.patch |    9 +-
>  ...ils-uclibc-300-012_check_ldrunpath_length.patch |   12 +-
>  .../binutils/binutils-uclibc-gas-needs-libm.patch  |   11 +-
>  .../binutils/binutils-x86_64_i386_biarch.patch     |   10 +-
>  .../binutils/binutils/clone-shadow.patch           |   18 +-
>  .../binutils/binutils/libiberty_path_fix.patch     |    8 +-
>  .../binutils/binutils/libtool-2.4-update.patch     |  803 ++++++++++----------
>  .../binutils/binutils/libtool-rpath-fix.patch      |   11 +-
>  .../{binutils_2.21.1a.bb => binutils_2.22.bb}      |    7 +-
>  19 files changed, 543 insertions(+), 578 deletions(-)
>  rename meta/recipes-devtools/binutils/{binutils-cross-canadian_2.21.1a.bb => binutils-cross-canadian_2.22.bb} (86%)
>  rename meta/recipes-devtools/binutils/{binutils-cross_2.21.1a.bb => binutils-cross_2.22.bb} (100%)
>  rename meta/recipes-devtools/binutils/{binutils-crosssdk_2.21.1a.bb => binutils-crosssdk_2.22.bb} (96%)
>  delete mode 100644 meta/recipes-devtools/binutils/binutils/110-arm-eabi-conf.patch
>  rename meta/recipes-devtools/binutils/{binutils_2.21.1a.bb => binutils_2.22.bb} (84%)
> 
> diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
> index ed722be..c22e7dc 100644
> --- a/meta/conf/distro/include/tcmode-default.inc
> +++ b/meta/conf/distro/include/tcmode-default.inc
> @@ -18,7 +18,7 @@ PREFERRED_PROVIDER_virtual/gettext ??= "gettext"
>  
>  GCCVERSION ?= "4.6%"
>  SDKGCCVERSION ?= "4.6%"
> -BINUVERSION ?= "2.21.1a"
> +BINUVERSION ?= "2.22"
>  EGLIBCVERSION ?= "2.13"
>  UCLIBCVERSION ?= "0.9.32"
>  LINUXLIBCVERSION ?= "3.1"


What changes does 2.22 bring in, it would be nice to have a little
summary e.g.

http://cygwin.com/ml/binutils/2011-08/msg00129.html

changes default behaviour of linker which needs some mention in such
upgrades since it will bite many packages which dont have proper
dependencies specified.

And I think it would be better to leave the older release recipes in for a while
for at least toolchain components while the new versions gets soaked
in. Given now we have layers its better that way to give some time for
other layers also to test the new version

Thanks

-Khem





More information about the Openembedded-core mailing list