> On Dec 8, 2015, at 12:12 AM, Khem Raj <[email protected]> wrote: > > This is a mimimal set of changes brought in from meta-musl > to OE-Core, with this set one can build core-image-minimal using musl > by setting > > TCLIBC=musl > > for all supported architectures, eventually we will bring > more changes to other packages which will enable more complex > image builds and eventually world. > > v2: Address review feedback
For some reason create-pull-request does not add the pull branch info here the branch is here on github git://github.com/kraj/openembedded-core kraj/musl web-ui https://github.com/kraj/openembedded-core/commits/kraj/musl > > Khem Raj (13): > gcc: Add support for building musl configuration > autoconf: Add musl support > gdb: Fix build with musl > mtd-utils: Backport and create patches to support musl > squashfs-tools: Define FNM_EXTMATCH if not defined > mtools: Use proper glibc override to add glibc packages to > recommendations > musl: Add recipe > sysvinit: Fix build with musl > gettext: Delete libintl.h and charset.alias > busybox: Add config for musl > openssl: Add musl configuration support > libpam: Fix build with musl > attr: Add patch to account for use of internal glibc header > > meta/recipes-connectivity/openssl/openssl.inc | 4 +- > .../openssl/openssl/configure-musl-target.patch | 27 +++ > .../recipes-connectivity/openssl/openssl_1.0.2d.bb | 1 + > ...user-use-POSIX-getpwent-instead-of-getpwe.patch | 71 ++++++ > meta/recipes-core/busybox/busybox/musl.cfg | 12 + > meta/recipes-core/busybox/busybox_1.24.1.bb | 2 + > meta/recipes-core/gettext/gettext_0.16.1.bb | 5 + > meta/recipes-core/gettext/gettext_0.19.4.bb | 4 + > meta/recipes-core/musl/musl.inc | 26 ++ > meta/recipes-core/musl/musl_git.bb | 58 +++++ > meta/recipes-core/sysvinit/sysvinit/realpath.patch | 78 ++++++ > meta/recipes-core/sysvinit/sysvinit_2.88dsf.bb | 1 + > .../autoconf/autoconf/add_musl_config.patch | 26 ++ > meta/recipes-devtools/autoconf/autoconf_2.69.bb | 1 + > meta/recipes-devtools/gcc/gcc-4.9.inc | 4 + > .../gcc/gcc-4.9/0067-gcc-musl-support.patch | 267 +++++++++++++++++++++ > .../gcc/gcc-4.9/0068-musl-dynamic-linker.patch | 205 ++++++++++++++++ > .../gcc/gcc-4.9/0069-musl-no-fixincludes.patch | 21 ++ > .../gcc/gcc-4.9/0070-libstdc-musl.patch | 32 +++ > meta/recipes-devtools/gcc/gcc-5.2.inc | 4 + > .../gcc/gcc-5.2/0043-libstdc-musl.patch | 32 +++ > .../gcc/gcc-5.2/0044-gcc-musl-support.patch | 267 +++++++++++++++++++++ > .../gcc/gcc-5.2/0045-musl-dynamic-linker.patch | 198 +++++++++++++++ > .../gcc/gcc-5.2/0046-musl-no-fixincludes.patch | 22 ++ > meta/recipes-devtools/gdb/gdb.inc | 1 + > ...0001-Use-exported-definitions-of-SIGRTMIN.patch | 54 +++++ > .../mtd/mtd-utils/0001-Fix-build-with-musl.patch | 53 ++++ > ...ibfec-use-standard-C-type-instead-of-u_lo.patch | 56 +++++ > .../mtd/mtd-utils/010-fix-rpmatch.patch | 24 ++ > meta/recipes-devtools/mtd/mtd-utils_git.bb | 4 + > meta/recipes-devtools/mtools/mtools_4.0.18.bb | 4 +- > .../squashfs-tools/squashfs-tools/fix-compat.patch | 63 +++++ > .../squashfs-tools/squashfs-tools_git.bb | 1 + > ...upport-for-defining-missing-funcitonality.patch | 68 ++++++ > .../pam/libpam/include_paths_header.patch | 59 +++++ > meta/recipes-extended/pam/libpam_1.2.1.bb | 5 +- > meta/recipes-support/attr/attr_2.4.47.bb | 4 +- > .../attr/files/dont-use-decl-macros.patch | 56 +++++ > 38 files changed, 1815 insertions(+), 5 deletions(-) > create mode 100644 > meta/recipes-connectivity/openssl/openssl/configure-musl-target.patch > create mode 100644 > meta/recipes-core/busybox/busybox/0001-linedit-deluser-use-POSIX-getpwent-instead-of-getpwe.patch > create mode 100644 meta/recipes-core/busybox/busybox/musl.cfg > create mode 100644 meta/recipes-core/musl/musl.inc > create mode 100644 meta/recipes-core/musl/musl_git.bb > create mode 100644 meta/recipes-core/sysvinit/sysvinit/realpath.patch > create mode 100644 > meta/recipes-devtools/autoconf/autoconf/add_musl_config.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-4.9/0067-gcc-musl-support.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-4.9/0068-musl-dynamic-linker.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-4.9/0069-musl-no-fixincludes.patch > create mode 100644 meta/recipes-devtools/gcc/gcc-4.9/0070-libstdc-musl.patch > create mode 100644 meta/recipes-devtools/gcc/gcc-5.2/0043-libstdc-musl.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-5.2/0044-gcc-musl-support.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-5.2/0045-musl-dynamic-linker.patch > create mode 100644 > meta/recipes-devtools/gcc/gcc-5.2/0046-musl-no-fixincludes.patch > create mode 100644 > meta/recipes-devtools/gdb/gdb/0001-Use-exported-definitions-of-SIGRTMIN.patch > create mode 100644 > meta/recipes-devtools/mtd/mtd-utils/0001-Fix-build-with-musl.patch > create mode 100644 > meta/recipes-devtools/mtd/mtd-utils/0001-mtd-utils-libfec-use-standard-C-type-instead-of-u_lo.patch > create mode 100644 meta/recipes-devtools/mtd/mtd-utils/010-fix-rpmatch.patch > create mode 100644 > meta/recipes-devtools/squashfs-tools/squashfs-tools/fix-compat.patch > create mode 100644 > meta/recipes-extended/pam/libpam/0001-Add-support-for-defining-missing-funcitonality.patch > create mode 100644 meta/recipes-extended/pam/libpam/include_paths_header.patch > create mode 100644 meta/recipes-support/attr/files/dont-use-decl-macros.patch > > -- > 2.6.3 >
signature.asc
Description: Message signed with OpenPGP using GPGMail
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
