From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] [pull request] Pull request for branch for-2012.02/ext-toolchain-updates
Date: Tue, 3 Jan 2012 21:22:41 +0100 [thread overview]
Message-ID: <cover.1325622133.git.thomas.petazzoni@free-electrons.com> (raw)
Hello,
What follows is a set of patches doing various improvements and
updates to the external toolchain support:
* Fixes to the x86_64 handling of BR2_GCC_TARGET_ARCH and addition of
the Atom processor variant. Those changes are needed to make a
better usage of the Sourcery CodeBench x86/x86_64 toolchain (i.e,
allow the selection of the available multilib variants).
* Improve the logic to copy libraries from the toolchain to the
staging directory and the target directory to handle the directory
organization of the Sourcery CodeBench x86/x86_64 toolchain.
* Improve the same logic to support multilib toolchains with multilib
variants in directories of multiple levels. For example, the MIPS
Sourcery CodeBench toolchain has many multilib variants, and some
of them are in directories like mips16/soft-float/el/. This
requires a small modification of the way we create the symlink that
allows to fake the original sysroot location.
* Expand the external toolchain wrapper to include
BR2_TARGET_OPTIMIZATION.
* Various updates to the available external toolchains: add ARM
Sourcery CodeBench 2011.03, update the MIPS Sourcery CodeBench
2011.03, add the PowerPC Sourcery CodeBench 2011.03, add the
x86/x86_64 Sourcery CodeBench 2011.09, add the Blackfin 2011R1-RC4
toolchain.
* Document how to use the various multilib variants available.
* Adjust the uClibc detection logic to support static-only
toolchains.
Best regards,
Thomas Petazzoni
The following changes since commit 5528286147492aafa8740c09db63290042b79cb0:
rt-tests: fix build issues on uClibc (2012-01-03 09:15:17 +0100)
are available in the git repository at:
http://free-electrons.com/~thomas/buildroot.git for-2012.02/ext-toolchain-updates
Thomas Petazzoni (14):
Add x86_64 variants to BR2_GCC_TARGET_ARCH
Add the Atom processor in the list of supported x86/x86_64 processors
Improve external toolchain logic to support IA32 Sourcery CodeBench toolchain
Support multilib variants in sub-subdirectories
Expand external toolchain wrapper to custom flags
external-toolchain: remove 2009q1 ARM Sourcery toolchain
external-toolchain: add Sourcery CodeBench ARM 2011.09
external-toolchain: bump MIPS 2011.03 from -93 to -110
external-toolchain: add Sourcery CodeBench PowerPC 2011.03
external-toolchain: add Sourcery CodeBench x86/x86_64 2011.09
external-toolchain: Blackfin.uclinux.org 2011R1-RC4
external-toolchain: details on selecting the multilib variants
external-toolchain: run checks even on extracted toolchains
external-toolchain: adjust check for uClibc static toolchains
target/Config.in.arch | 15 ++
toolchain/helpers.mk | 30 ++-
toolchain/toolchain-external/Config.in | 205 ++++++++++++++++++--
toolchain/toolchain-external/ext-tool.mk | 97 +++++++---
.../toolchain-external/ext-toolchain-wrapper.c | 3 +
5 files changed, 302 insertions(+), 48 deletions(-)
Thanks,
--
Thomas Petazzoni
next reply other threads:[~2012-01-03 20:22 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-03 20:22 Thomas Petazzoni [this message]
2012-01-03 20:22 ` [Buildroot] [PATCH 01/14] Add x86_64 variants to BR2_GCC_TARGET_ARCH Thomas Petazzoni
2012-01-16 8:40 ` Arnout Vandecappelle
2012-01-03 20:22 ` [Buildroot] [PATCH 02/14] Add the Atom processor in the list of supported x86/x86_64 processors Thomas Petazzoni
2012-01-04 8:44 ` Peter Korsgaard
2012-01-04 8:50 ` Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 03/14] Improve external toolchain logic to support IA32 Sourcery CodeBench toolchain Thomas Petazzoni
2012-01-04 7:48 ` Thomas De Schampheleire
2012-01-04 8:21 ` Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 04/14] Support multilib variants in sub-subdirectories Thomas Petazzoni
2012-01-04 7:55 ` Thomas De Schampheleire
2012-01-04 8:24 ` Thomas Petazzoni
2012-01-04 8:37 ` Thomas De Schampheleire
2012-01-03 20:22 ` [Buildroot] [PATCH 05/14] Expand external toolchain wrapper to custom flags Thomas Petazzoni
2012-01-24 5:28 ` Baruch Siach
2012-01-03 20:22 ` [Buildroot] [PATCH 06/14] external-toolchain: remove 2009q1 ARM Sourcery toolchain Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 07/14] external-toolchain: add Sourcery CodeBench ARM 2011.09 Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 08/14] external-toolchain: bump MIPS 2011.03 from -93 to -110 Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 09/14] external-toolchain: add Sourcery CodeBench PowerPC 2011.03 Thomas Petazzoni
2012-01-04 8:09 ` Thomas De Schampheleire
2012-01-04 8:24 ` Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 10/14] external-toolchain: add Sourcery CodeBench x86/x86_64 2011.09 Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 11/14] external-toolchain: Blackfin.uclinux.org 2011R1-RC4 Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 12/14] external-toolchain: details on selecting the multilib variants Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 13/14] external-toolchain: run checks even on extracted toolchains Thomas Petazzoni
2012-01-03 20:22 ` [Buildroot] [PATCH 14/14] external-toolchain: adjust check for uClibc static toolchains Thomas Petazzoni
2012-01-04 8:16 ` [Buildroot] [pull request] Pull request for branch for-2012.02/ext-toolchain-updates Thomas De Schampheleire
2012-01-16 8:42 ` Arnout Vandecappelle
2012-01-16 17:22 ` Thomas Petazzoni
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.1325622133.git.thomas.petazzoni@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/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