From: nitin.a.kamble@intel.com
To: openembedded-core@lists.openembedded.org
Subject: [PATCH 00/10] Enable multilib for target gcc
Date: Tue, 21 Feb 2012 22:37:51 -0800 [thread overview]
Message-ID: <cover.1329892604.git.nitin.a.kamble@intel.com> (raw)
From: Nitin A Kamble <nitin.a.kamble@intel.com>
These commits enable the target gcc for multilib compilation.
The tune file definitions are rearranged for easy parsing by multilib code.
Multilib setup code is added for target gcc recipe. This code looks at the
multilib configuration defined in local.conf and generates multilib setup files
for target gcc accordingly.
Also target libgcc recipe is extended to have correct paths for non-default
gcc multilib options.
All this code added for multilib setup is inactive if multilib is not enabled
in the local.conf
This has tested to work with x86 & x86-64 enabled multilib configuration
for x86-64 machine.
Thanks,
Nitin
The following changes since commit 87e32edb88c30ac116fa396148ac26357051f93a:
iputils: Add base_libdir to VPATH in order to find the crypto library (2012-02-21 17:59:40 +0000)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib nitin/gcc-multilib-for-push
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=nitin/gcc-multilib-for-push
Nitin A Kamble (10):
arch-ia32: rearrange tune configuration
arch-ia32.inc: restructure TUNE_ARCH definition
arch-mips.inc: rearrange for gcc-multilib
arch-mips.inc: define TUNE_FEATURE_ARCH vars for multilib tunes
arch-powerpc*.inc: rearrange for gcc-multilib
arch-powerpc*.inc: rearrange TUNE_ARCH definition
gcc: remove the 64bithack patch
target gcc: gcc-multilib-setup
libgcc_4.6.bb: Complete quote in definition of FILES_libgcov-dev
libgcc: get the gcc header files working
meta/conf/machine/include/ia32/arch-ia32.inc | 50 ++++---
meta/conf/machine/include/mips/arch-mips.inc | 68 +++++----
meta/conf/machine/include/powerpc/arch-powerpc.inc | 25 ++--
.../machine/include/powerpc/arch-powerpc64.inc | 12 +-
meta/recipes-devtools/gcc/gcc-4.6.inc | 3 +-
meta/recipes-devtools/gcc/gcc-4.6/64bithack.patch | 68 ---------
meta/recipes-devtools/gcc/gcc-configure-common.inc | 2 +-
meta/recipes-devtools/gcc/gcc-configure-target.inc | 1 +
meta/recipes-devtools/gcc/gcc-multilib-config.inc | 149 ++++++++++++++++++++
meta/recipes-devtools/gcc/libgcc_4.6.bb | 55 +++++++-
10 files changed, 291 insertions(+), 142 deletions(-)
delete mode 100644 meta/recipes-devtools/gcc/gcc-4.6/64bithack.patch
create mode 100644 meta/recipes-devtools/gcc/gcc-multilib-config.inc
--
1.7.6.4
next reply other threads:[~2012-02-22 6:46 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-22 6:37 nitin.a.kamble [this message]
2012-02-22 6:37 ` [PATCH 01/10] arch-ia32: rearrange tune configuration nitin.a.kamble
2012-02-22 6:37 ` [PATCH 02/10] arch-ia32.inc: restructure TUNE_ARCH definition nitin.a.kamble
2012-02-22 6:37 ` [PATCH 03/10] arch-mips.inc: rearrange for gcc-multilib nitin.a.kamble
2012-02-22 6:37 ` [PATCH 04/10] arch-mips.inc: define TUNE_FEATURE_ARCH vars for multilib tunes nitin.a.kamble
2012-02-22 6:37 ` [PATCH 05/10] arch-powerpc*.inc: rearrange for gcc-multilib nitin.a.kamble
2012-02-22 6:37 ` [PATCH 06/10] arch-powerpc*.inc: rearrange TUNE_ARCH definition nitin.a.kamble
2012-02-22 6:37 ` [PATCH 07/10] gcc: remove the 64bithack patch nitin.a.kamble
2012-02-22 6:37 ` [PATCH 08/10] target gcc: gcc-multilib-setup nitin.a.kamble
2012-02-22 13:21 ` Richard Purdie
2012-02-22 6:37 ` [PATCH 09/10] libgcc_4.6.bb: Complete quote in definition of FILES_libgcov-dev nitin.a.kamble
2012-02-22 6:37 ` [PATCH 10/10] libgcc: get the gcc header files working nitin.a.kamble
2012-02-22 13:43 ` Richard Purdie
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1329892604.git.nitin.a.kamble@intel.com \
--to=nitin.a.kamble@intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox