Patchwork [0/7] Add common pieces to support musl as system C library alternative

login
register
mail settings
Submitter Khem Raj
Date May 29, 2014, 7 a.m.
Message ID <cover.1401346650.git.raj.khem@gmail.com>
Download mbox
Permalink /patch/72945/
State New
Headers show

Pull-request

git://git.openembedded.org/openembedded-core-contrib kraj/musl

Comments

Khem Raj - May 29, 2014, 7 a.m.
This patchset is part of musl support in config metadata and class metadata
there are more patches for individual recipes to let it build with musl but
those can be housed in a layer of its own. Once this common support is available
in OE-Core

The following changes since commit 32ac58819580d359e22161be1abf62215d202250:

  i2c-tools: Add i2c-tools to the core (2014-05-28 09:41:11 +0100)

are available in the git repository at:

  git://git.openembedded.org/openembedded-core-contrib kraj/musl
  http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=kraj/musl

Khem Raj (7):
  siteinfo,insane: Recognize musl specific triplets
  tclibc-musl.inc: Add musl specific distro policy file
  multilib_header: Do not install mutlilib headers for musl
  image.bbclass: Remove dependency on ldconfig-native for musl
  cross-canadian.bbclass: Recognise musl
  gnu-config: Let it recognise *-*-musl* triplets
  layer.conf: Add musl to safe recipes for exclusion

 meta/classes/cross-canadian.bbclass                |  4 +-
 meta/classes/image.bbclass                         |  1 +
 meta/classes/insane.bbclass                        | 21 +++++++++
 meta/classes/multilib_header.bbclass               |  7 +++
 meta/classes/siteinfo.bbclass                      | 13 ++++++
 meta/conf/distro/include/tclibc-musl.inc           | 27 +++++++++++
 meta/conf/layer.conf                               |  1 +
 .../gnu-config/gnu-config/musl-support.patch       | 25 +++++++++++
 .../gnu-config/gnu-config_20120814.bb              |  1 +
 meta/site/common-musl                              | 52 ++++++++++++++++++++++
 10 files changed, 151 insertions(+), 1 deletion(-)
 create mode 100644 meta/conf/distro/include/tclibc-musl.inc
 create mode 100644 meta/recipes-devtools/gnu-config/gnu-config/musl-support.patch
 create mode 100644 meta/site/common-musl