Patchwork [0/4] GCC fixes and updates

login
register
mail settings
Submitter Khem Raj
Date Sept. 6, 2012, 4:35 a.m.
Message ID <cover.1346905978.git.raj.khem@gmail.com>
Download mbox
Permalink /patch/36023/
State New
Headers show

Pull-request

git://git.openembedded.org/openembedded-core-contrib kraj/gcc-updates

Comments

Khem Raj - Sept. 6, 2012, 4:35 a.m.
This patchset switches us back to using svn for SRC_URI
and fixes building for armv4 and ppc soft float targets
Finally fixes for libgcc to build with new build sequence
such that its same with gcc-cross and gcc-cross-initial

The following changes since commit 610f8c0c0cab8e258919689fd641faec28b58caf:

  adt-installer: Allow changing YOCTOADT_REPO (2012-09-05 23:27:31 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib kraj/gcc-updates
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/gcc-updates

Khem Raj (4):
  gcc: Switch SRC_URI to use svn
  gcc-4.7: Fix build for armv4/EABI and ppc/Os
  arch-armv4.inc: On armv4 add --fix-v4bx to linker flags for kernel
  gcc-4.7: Backport libgcc fixes to appease the new build sequence

 meta/conf/machine/include/arm/arch-armv4.inc       |    1 +
 meta/recipes-devtools/gcc/gcc-4.7.inc              |   14 +--
 ...-vis_hide-gen-hide-list-Do-not-make-defin.patch |   93 ++++++++++++++++++++
 ...USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch |   49 +++++++++++
 .../gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch    |   29 ++++++
 .../gcc/gcc-4.7/ppc_no_crtsavres.patch             |   21 +++++
 6 files changed, 202 insertions(+), 5 deletions(-)
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-Makefile.in-vis_hide-gen-hide-list-Do-not-make-defin.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-crtstuff.c-USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch
 create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/ppc_no_crtsavres.patch
Khem Raj - Sept. 9, 2012, 6:02 a.m.
On Wed, Sep 5, 2012 at 9:35 PM, Khem Raj <raj.khem@gmail.com> wrote:
> This patchset switches us back to using svn for SRC_URI
> and fixes building for armv4 and ppc soft float targets
> Finally fixes for libgcc to build with new build sequence
> such that its same with gcc-cross and gcc-cross-initial
>

I have pushed update to this patchset

1. Add upstream status to new patches
2. Replace the ppc Os hack patch with upstream back port


> The following changes since commit 610f8c0c0cab8e258919689fd641faec28b58caf:
>
>   adt-installer: Allow changing YOCTOADT_REPO (2012-09-05 23:27:31 +0100)
>
> are available in the git repository at:
>
>   git://git.openembedded.org/openembedded-core-contrib kraj/gcc-updates
>   http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/gcc-updates
>
> Khem Raj (4):
>   gcc: Switch SRC_URI to use svn
>   gcc-4.7: Fix build for armv4/EABI and ppc/Os
>   arch-armv4.inc: On armv4 add --fix-v4bx to linker flags for kernel
>   gcc-4.7: Backport libgcc fixes to appease the new build sequence
>
>  meta/conf/machine/include/arm/arch-armv4.inc       |    1 +
>  meta/recipes-devtools/gcc/gcc-4.7.inc              |   14 +--
>  ...-vis_hide-gen-hide-list-Do-not-make-defin.patch |   93 ++++++++++++++++++++
>  ...USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch |   49 +++++++++++
>  .../gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch    |   29 ++++++
>  .../gcc/gcc-4.7/ppc_no_crtsavres.patch             |   21 +++++
>  6 files changed, 202 insertions(+), 5 deletions(-)
>  create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-Makefile.in-vis_hide-gen-hide-list-Do-not-make-defin.patch
>  create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-crtstuff.c-USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch
>  create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch
>  create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/ppc_no_crtsavres.patch
>
> --
> 1.7.9.5
>
Saul Wold - Sept. 12, 2012, 5:43 p.m.
On 09/05/2012 09:35 PM, Khem Raj wrote:
> This patchset switches us back to using svn for SRC_URI
> and fixes building for armv4 and ppc soft float targets
> Finally fixes for libgcc to build with new build sequence
> such that its same with gcc-cross and gcc-cross-initial
>
> The following changes since commit 610f8c0c0cab8e258919689fd641faec28b58caf:
>
>    adt-installer: Allow changing YOCTOADT_REPO (2012-09-05 23:27:31 +0100)
>
> are available in the git repository at:
>
>    git://git.openembedded.org/openembedded-core-contrib kraj/gcc-updates
>    http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/gcc-updates
>
> Khem Raj (4):
>    gcc: Switch SRC_URI to use svn

There has already been some discussion about this one.

>    gcc-4.7: Fix build for armv4/EABI and ppc/Os
>    arch-armv4.inc: On armv4 add --fix-v4bx to linker flags for kernel
>    gcc-4.7: Backport libgcc fixes to appease the new build sequence
>
Merged these last three into OE-Core

Thanks
	Sau!

>   meta/conf/machine/include/arm/arch-armv4.inc       |    1 +
>   meta/recipes-devtools/gcc/gcc-4.7.inc              |   14 +--
>   ...-vis_hide-gen-hide-list-Do-not-make-defin.patch |   93 ++++++++++++++++++++
>   ...USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch |   49 +++++++++++
>   .../gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch    |   29 ++++++
>   .../gcc/gcc-4.7/ppc_no_crtsavres.patch             |   21 +++++
>   6 files changed, 202 insertions(+), 5 deletions(-)
>   create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-Makefile.in-vis_hide-gen-hide-list-Do-not-make-defin.patch
>   create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/0001-crtstuff.c-USE_PT_GNU_EH_FRAME-Define-for-systems-us.patch
>   create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/gcc-armv4-pass-fix-v4bx-to-ld.patch
>   create mode 100644 meta/recipes-devtools/gcc/gcc-4.7/ppc_no_crtsavres.patch
>