Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] RFC: toolchain wrapper for external toolchains
@ 2011-05-03 14:40 Peter Korsgaard
  2011-05-03 14:40 ` [Buildroot] [PATCH 1/2] Add " Peter Korsgaard
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Peter Korsgaard @ 2011-05-03 14:40 UTC (permalink / raw)
  To: buildroot

This patch series adds a toolchain wrapper for external toolchains as
discussed during the Buildroot dev day after FOSDEM.

This brings two advantages:
 - External toolchains are easier to use outside of Buildroot as no
   special compiler arguments have to be used. They behave just
   like the internal toolchain.
 - The code to ensure --sysroot was used everywhere (and the workarounds
   for packages like Qt and cmake) can be removed.

It has so far been tested with Codesourcery toolchains and a number of
package combinations.

 Makefile                                           |   12 +--
 package/Makefile.in                                |   53 ++-----------
 package/qt/qt.mk                                   |    8 +-
 toolchain/toolchain-external/ext-tool.mk           |   88 ++++++++++++++++++--
 .../toolchain-external/ext-toolchain-wrapper.c     |   75 +++++++++++++++++
 5 files changed, 171 insertions(+), 65 deletions(-)


--
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-05-09  7:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-05-03 14:40 [Buildroot] RFC: toolchain wrapper for external toolchains Peter Korsgaard
2011-05-03 14:40 ` [Buildroot] [PATCH 1/2] Add " Peter Korsgaard
2011-05-03 14:40 ` [Buildroot] [PATCH 2/2] Get rid of unneeded CFLAGS Peter Korsgaard
2011-05-05 21:44 ` [Buildroot] RFC: toolchain wrapper for external toolchains Peter Korsgaard
2011-05-08 17:01   ` Thomas Petazzoni
2011-05-08 20:16     ` Peter Korsgaard
2011-05-09  7:09       ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox