Skip to content

More musl fixes

Khem Raj openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest10 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/10at: Remove glibc specific codemeta/recipes-extended/at/at/0001-remove-glibc-assumption.patch meta/recipes-extended/at/at_3.1.16.bb+58 -00 replies
2/10coreutils: Add code to consider musl when selecting charsetsmeta/recipes-core/coreutils/coreutils-8.23/0001-Unset-need_charset_alias-when-building-for-musl.patch meta/recipes-core/coreutils/coreutils_8.23.bb+34 -00 replies
3/10openssh: Upgrade 6.7 - > 6.8meta/recipes-connectivity/openssh/openssh/add-test-support-for-busybox.patch meta/recipes-connectivity/openssh/openssh_6.8p1.bb+25 -170 replies
4/10dosfstools: Fix build with muslmeta/recipes-devtools/dosfstools/dosfstools/0001-Include-fcntl.h-for-getting-loff_t-definition.patch meta/recipes-devtools/dosfstools/dosfstools_2.11.bb+45 -10 replies
5/10distcc:Include missing fcntl.h in zeroconfmeta/recipes-devtools/distcc/distcc_3.1.bb meta/recipes-devtools/distcc/files/0001-zeroconf-Include-fcntl.h.patch+30 -00 replies
6/10parted: Add patches to fix build on muslmeta/recipes-extended/parted/files/0001-Include-fcntl.h-in-platform_defs.h.patch meta/recipes-extended/parted/files/0001-Unset-need_charset_alias-when-building-for-musl.patch meta/recipes-extended/parted/parted_3.2.bb+64 -00 replies
7/10libnfsidmap: Include sys/types.h for u_int32_tmeta/recipes-connectivity/nfs-utils/libnfsidmap/0001-include-sys-types.h-for-getting-u_-typedefs.patch meta/recipes-connectivity/nfs-utils/libnfsidmap/Set_nobody_user_group.patch meta/recipes-connectivity/nfs-utils/libnfsidmap/fix-ac-prereq.patch +1 more+28 -00 replies
8/10recipes: Fix charset.alias for muslmeta/recipes-bsp/grub/files/0001-Unset-need_charset_alias-when-building-for-musl.patch meta/recipes-bsp/grub/grub2.inc meta/recipes-devtools/bison/bison/0001-Unset-need_charset_alias-when-building-for-musl.patch +25 more+465 -70 replies
9/10mtd-utils: update to latest and fix static inliningmeta/recipes-devtools/mtd/mtd-utils/0001-hashtable-Remove-duplicate-hashtable_iterator_value-.patch meta/recipes-devtools/mtd/mtd-utils_git.bb+65 -00 replies
10/10connman: Fix builds to compile on muslmeta/recipes-connectivity/connman/connman/0001-Enable-backtrace-API-only-when-compiling-for-glibc.patch meta/recipes-connectivity/connman/connman/0002-musl-header-fixes.patch meta/recipes-connectivity/connman/connman/0003-resolve-musl-does-not-implement-res_ninit.patch +2 more+400 -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 00/10] More musl fixes

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