[OE-core] [PATCH 00/10] More musl fixes
Khem Raj
raj.khem at gmail.com
Thu Apr 16 01:59:22 UTC 2015
This patchset fixes few more recipes as we move towards building
world with musl, mainly addresses the recipes which install charset.alias
on musl systems, Now we have 60 odd packages left to compile in world build
Khem Raj (10):
at: Remove glibc specific code
coreutils: Add code to consider musl when selecting charsets
openssh: Upgrade 6.7 - > 6.8
dosfstools: Fix build with musl
distcc:Include missing fcntl.h in zeroconf
parted: Add patches to fix build on musl
libnfsidmap: Include sys/types.h for u_int32_t
recipes: Fix charset.alias for musl
mtd-utils: update to latest and fix static inlining
connman: Fix builds to compile on musl
...need_charset_alias-when-building-for-musl.patch | 30 +++
meta/recipes-bsp/grub/grub2.inc | 1 +
...cktrace-API-only-when-compiling-for-glibc.patch | 41 ++++
.../connman/connman/0002-musl-header-fixes.patch | 235 +++++++++++++++++++++
...resolve-musl-does-not-implement-res_ninit.patch | 77 +++++++
...Fix-duplicate-definitions-issue-with-musl.patch | 43 ++++
meta/recipes-connectivity/connman/connman_1.28.bb | 4 +
...clude-sys-types.h-for-getting-u_-typedefs.patch | 27 +++
.../Set_nobody_user_group.patch | 0
.../{files => libnfsidmap}/fix-ac-prereq.patch | 0
.../nfs-utils/libnfsidmap_0.25.bb | 1 +
.../openssh/add-test-support-for-busybox.patch | 38 ++--
.../openssh/{openssh_6.7p1.bb => openssh_6.8p1.bb} | 4 +-
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-core/coreutils/coreutils_8.23.bb | 1 +
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-devtools/bison/bison_2.7.1.bb | 1 +
meta/recipes-devtools/distcc/distcc_3.1.bb | 1 +
.../files/0001-zeroconf-Include-fcntl.h.patch | 29 +++
...ude-fcntl.h-for-getting-loff_t-definition.patch | 41 ++++
.../recipes-devtools/dosfstools/dosfstools_2.11.bb | 5 +-
meta/recipes-devtools/m4/m4-1.4.17.inc | 3 +
...need_charset_alias-when-building-for-musl.patch | 33 +++
...emove-duplicate-hashtable_iterator_value-.patch | 64 ++++++
meta/recipes-devtools/mtd/mtd-utils_git.bb | 1 +
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-devtools/patch/patch_2.7.5.bb | 4 +-
.../at/at/0001-remove-glibc-assumption.patch | 57 +++++
meta/recipes-extended/at/at_3.1.16.bb | 1 +
meta/recipes-extended/augeas/augeas.inc | 1 +
...need_charset_alias-when-building-for-musl.patch | 30 +++
...need_charset_alias-when-building-for-musl.patch | 30 +++
meta/recipes-extended/cpio/cpio_2.11.bb | 3 +-
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-extended/diffutils/diffutils_3.3.bb | 1 +
...need_charset_alias-when-building-for-musl.patch | 30 +++
.../recipes-extended/findutils/findutils_4.5.14.bb | 2 +
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-extended/grep/grep_2.21.bb | 4 +-
...need_charset_alias-when-building-for-musl.patch | 30 +++
meta/recipes-extended/groff/groff_1.22.3.bb | 8 +-
.../0001-Include-fcntl.h-in-platform_defs.h.patch | 29 +++
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-extended/parted/parted_3.2.bb | 2 +
...need_charset_alias-when-building-for-musl.patch | 33 +++
meta/recipes-extended/sed/sed_4.2.2.bb | 1 +
...need_charset_alias-when-building-for-musl.patch | 30 +++
meta/recipes-extended/texinfo/texinfo_5.2.bb | 3 +-
...need_charset_alias-when-building-for-musl.patch | 30 +++
meta/recipes-extended/wget/wget_1.16.3.bb | 1 +
...need_charset_alias-when-building-for-musl.patch | 30 +++
.../libunistring/libunistring_0.9.4.bb | 1 +
52 files changed, 1214 insertions(+), 25 deletions(-)
create mode 100644 meta/recipes-bsp/grub/files/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-connectivity/connman/connman/0001-Enable-backtrace-API-only-when-compiling-for-glibc.patch
create mode 100644 meta/recipes-connectivity/connman/connman/0002-musl-header-fixes.patch
create mode 100644 meta/recipes-connectivity/connman/connman/0003-resolve-musl-does-not-implement-res_ninit.patch
create mode 100644 meta/recipes-connectivity/connman/connman/0004-tethering-Fix-duplicate-definitions-issue-with-musl.patch
create mode 100644 meta/recipes-connectivity/nfs-utils/libnfsidmap/0001-include-sys-types.h-for-getting-u_-typedefs.patch
rename meta/recipes-connectivity/nfs-utils/{files => libnfsidmap}/Set_nobody_user_group.patch (100%)
rename meta/recipes-connectivity/nfs-utils/{files => libnfsidmap}/fix-ac-prereq.patch (100%)
rename meta/recipes-connectivity/openssh/{openssh_6.7p1.bb => openssh_6.8p1.bb} (97%)
create mode 100644 meta/recipes-core/coreutils/coreutils-8.23/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-devtools/bison/bison/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-devtools/distcc/files/0001-zeroconf-Include-fcntl.h.patch
create mode 100644 meta/recipes-devtools/dosfstools/dosfstools/0001-Include-fcntl.h-for-getting-loff_t-definition.patch
create mode 100644 meta/recipes-devtools/m4/m4/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-devtools/mtd/mtd-utils/0001-hashtable-Remove-duplicate-hashtable_iterator_value-.patch
create mode 100644 meta/recipes-devtools/patch/patch/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/at/at/0001-remove-glibc-assumption.patch
create mode 100644 meta/recipes-extended/augeas/augeas/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/cpio/cpio-2.11/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/diffutils/diffutils-3.3/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/findutils/findutils/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/grep/grep/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/groff/groff-1.22.3/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/parted/files/0001-Include-fcntl.h-in-platform_defs.h.patch
create mode 100644 meta/recipes-extended/parted/files/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/sed/sed-4.2.2/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/texinfo/texinfo/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-extended/wget/wget/0001-Unset-need_charset_alias-when-building-for-musl.patch
create mode 100644 meta/recipes-support/libunistring/libunistring/0001-Unset-need_charset_alias-when-building-for-musl.patch
--
2.1.4
More information about the Openembedded-core
mailing list