Skip to content

Add common pieces to support musl as system C library alternative

Khem Raj openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest7 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/7siteinfo, insane: Recognize musl specific tripletsmeta/classes/insane.bbclass meta/classes/siteinfo.bbclass meta/site/common-musl+86 -00 replies
2/7tclibc-musl.inc: Add musl specific distro policy filemeta/conf/distro/include/tclibc-musl.inc+27 -00 replies
3/7multilib_header: Do not install mutlilib headers for muslmeta/classes/multilib_header.bbclass+7 -00 replies
4/7image.bbclass: Remove dependency on ldconfig-native for muslmeta/classes/image.bbclass+1 -00 replies
5/7cross-canadian.bbclass: Recognise muslmeta/classes/cross-canadian.bbclass+3 -10 replies
6/7gnu-config: Let it recognise *-*-musl* tripletsmeta/recipes-devtools/gnu-config/gnu-config/musl-support.patch meta/recipes-devtools/gnu-config/gnu-config_20120814.bb+26 -00 replies
7/7layer.conf: Add musl to safe recipes for exclusionmeta/conf/layer.conf+1 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

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

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
Signature · 1 line
1.9.3