Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCHv2 00/10] musl support, internal and external backends
@ 2014-05-05 21:17 Thomas Petazzoni
  2014-05-05 21:17 ` [Buildroot] [PATCHv2 01/10] musl: new package Thomas Petazzoni
                   ` (10 more replies)
  0 siblings, 11 replies; 15+ messages in thread
From: Thomas Petazzoni @ 2014-05-05 21:17 UTC (permalink / raw)
  To: buildroot

Hello,

This patch series does two things:

 * Adds the musl support in the internal toolchain backend.

 * Adds a set of pre-built musl toolchains to the external toolchain
   backend.

Compared to v1:

 * The issue of the symbolic link for the dynamic linker noticed by
   Peter is fixed. In fact, the musl Makefile can create this symbolic
   link perfectly fine if we are in the good conditions.

 * A patch for musl support in gcc 4.9.0 has been added.

 * The patch for musl external toolchains has been added, and after
   the suggestion from Arnout, a single Kconfig option is now used
   instead of one per architecture.

I've built and boot tested under Qemu ARM/musl/gcc4.8 and
i386/musl/gcc4.9.

Thanks,

Thomas

Thomas Petazzoni (10):
  musl: new package
  gcc: add musl support patch for gcc 4.7.3
  gcc: add musl support patch to gcc 4.8.2
  gcc: add musl support patch to gcc 4.9.0
  gcc: musl patches only available for gcc 4.7+
  package: add support for musl in tuple
  busybox: allow build with musl
  toolchain-buildroot: add support for building musl toolchains
  gcc: disable libsanitizer for musl
  toolchain-external: add publicly available musl toolchains

 package/Makefile.in                                |   2 +
 package/busybox/busybox.mk                         |   9 +
 package/gcc/4.7.3/900-musl-support.patch           | 638 +++++++++++++++++
 package/gcc/4.8.2/900-musl-support.patch           | 755 +++++++++++++++++++++
 package/gcc/4.9.0/900-musl-support.patch           | 710 +++++++++++++++++++
 package/gcc/Config.in.host                         |   8 +
 package/gcc/gcc.mk                                 |   5 +-
 package/musl/musl.mk                               |  73 ++
 toolchain/toolchain-buildroot/Config.in            |  10 +
 toolchain/toolchain-external/Config.in             |  30 +
 toolchain/toolchain-external/toolchain-external.mk |  27 +
 11 files changed, 2265 insertions(+), 2 deletions(-)
 create mode 100644 package/gcc/4.7.3/900-musl-support.patch
 create mode 100644 package/gcc/4.8.2/900-musl-support.patch
 create mode 100644 package/gcc/4.9.0/900-musl-support.patch
 create mode 100644 package/musl/musl.mk

-- 
1.9.2

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

end of thread, other threads:[~2014-05-06  9:13 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-05 21:17 [Buildroot] [PATCHv2 00/10] musl support, internal and external backends Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 01/10] musl: new package Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 02/10] gcc: add musl support patch for gcc 4.7.3 Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 03/10] gcc: add musl support patch to gcc 4.8.2 Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 04/10] gcc: add musl support patch to gcc 4.9.0 Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 05/10] gcc: musl patches only available for gcc 4.7+ Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 06/10] package: add support for musl in tuple Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 07/10] busybox: allow build with musl Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 08/10] toolchain-buildroot: add support for building musl toolchains Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 09/10] gcc: disable libsanitizer for musl Thomas Petazzoni
2014-05-05 21:17 ` [Buildroot] [PATCHv2 10/10] toolchain-external: add publicly available musl toolchains Thomas Petazzoni
2014-05-06  8:18   ` Peter Korsgaard
2014-05-06  9:12     ` Thomas Petazzoni
2014-05-06  8:18 ` [Buildroot] [PATCHv2 00/10] musl support, internal and external backends Peter Korsgaard
2014-05-06  9:13   ` Thomas Petazzoni

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