[Buildroot] [RFCv1 0/8] musl C library support in internal backend

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Wed Apr 23 22:14:24 UTC 2014


Hello,

The following patches, at the RFC stage, add support for the musl C
library in the internal toolchain backend.

At this point, I'm mainly interested in having people:

 * Test the musl stuff, for various architectures, both build time and
   run time tests.

 * But also tests of your usual configuration (uClibc or glibc). The
   reason is that the musl supports requires gcc patches, and they can
   in some ways cause issues when building with other C libraries
   (I've already fixed a bunch of them, but more testing is welcome).

Thanks,

Thomas

Gustavo Zacarias (1):
  package/gcc: disable libsanitizer for uClibc and musl

Thomas Petazzoni (7):
  musl: new package
  gcc: add musl support patch for gcc 4.7.3
  gcc: add musl support patch to gcc 4.8.2
  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

 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/Config.in.host               |   8 +
 package/gcc/gcc.mk                       |   6 +
 package/musl/musl.mk                     |  72 +++
 toolchain/toolchain-buildroot/Config.in  |  10 +
 8 files changed, 1500 insertions(+)
 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/musl/musl.mk

-- 
1.9.2



More information about the buildroot mailing list