Skip to content

musl fixes part 3 & 4 combined

Khem Raj openembedded-core 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest73 patches 19 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/73powertop: Include right headers for timval structmeta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch meta/recipes-kernel/powertop/powertop_2.8.bb+50 -10 replies
2/73blktrace: Include <sys/types.h for dev_tmeta/recipes-kernel/blktrace/blktrace/0001-include-sys-types.h-for-dev_t-definition.patch meta/recipes-kernel/blktrace/blktrace_git.bb+33 -10 replies
3/73ppp: Fix build with muslmeta/recipes-connectivity/ppp/ppp/0001-Fix-build-with-musl.patch meta/recipes-connectivity/ppp/ppp_2.4.7.bb+166 -00 replies
4/73tcp-wrappers: Fix build with muslmeta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/musl-decls.patch meta/recipes-extended/tcp-wrappers/tcp-wrappers_7.6.bb+35 -00 replies
5/73fts: Add recipemeta/recipes-core/fts/fts.bb meta/recipes-core/fts/fts/fts-header-correctness.patch meta/recipes-core/fts/fts/fts-uclibc.patch +3 more+1566 -00 replies
6/73connman: include config.h for HAVE_STRUCT_IN6_PKTINFO_IPI6_ADDRmeta/recipes-connectivity/connman/connman/0003-Fix-header-inclusions-for-musl.patch+56 -230 replies
7/73libcgroup: Add dependency on fts when building on muslmeta/recipes-core/libcgroup/libcgroup/musl-decls-compat.patch meta/recipes-core/libcgroup/libcgroup_0.41.bb+239 -00 replies
8/73linux-libc-headers: Port patches for linux-headers for muslmeta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-libc-compat.h-fix-some-issues-arising-from-in6.h.patch meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0002-libc-compat.h-prevent-redefinition-of-struct-ethhdr.patch meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch +1 more+178 -00 replies
9/73xserver-xorg: Fix build with muslmeta/recipes-graphics/xorg-xserver/xserver-xorg/musl-arm-inb-outb.patch meta/recipes-graphics/xorg-xserver/xserver-xorg_1.18.0.bb+21 -10 replies
10/73gdk-pixbuf: Fix latent build issue exposed by muslmeta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/libc_memfuncs.patch meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.32.1.bb+64 -00 replies
11/73argp-standalone: Add recipemeta/recipes-support/argp-standalone/argp-standalone_1.3.bb meta/recipes-support/argp-standalone/files/0001-throw-in-funcdef.patch meta/recipes-support/argp-standalone/files/0002-isprint.patch+163 -00 replies
12/73gnutls: Link with libargp on musl and depend on argp-standalonemeta/recipes-support/gnutls/gnutls.inc+2 -00 replies
13/73util-linux: Fix ptest builds on muslmeta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch meta/recipes-core/util-linux/util-linux_2.27.1.bb+93 -00 replies
14/73elfutils: Fix build with uclibc/muslmeta/recipes-devtools/elfutils/elfutils-0.164/0001-build-Provide-alternatives-for-glibc-assumptions-hel.patch meta/recipes-devtools/elfutils/elfutils-0.164/aarch64_uio.patch meta/recipes-devtools/elfutils/elfutils-0.164/shadow.patch +4 more+1368 -302 replies
15/73systemd: Update and fix build with uclibcmeta/recipes-core/systemd/systemd/0001-define-exp10-if-missing.patch meta/recipes-core/systemd/systemd/0002-units-Prefer-getty-to-agetty-in-console-setup-system.patch meta/recipes-core/systemd/systemd/0003-use-lnr-wrapper-instead-of-looking-for-relative-opti.patch +17 more+201 -802 replies
16/73packagegroup-self-hosted.bb: Move glibc-gconv-ibm850 to glibc only casemeta/recipes-core/packagegroups/packagegroup-self-hosted.bb+1 -10 replies
17/73guile: Fix build with uclibcmeta/recipes-devtools/guile/files/remove_strcase_l_funcs.patch meta/recipes-devtools/guile/guile_2.0.11.bb+40 -10 replies
18/73gnutls: Link with libuargp on uclibcmeta/recipes-support/gnutls/gnutls.inc+2 -10 replies
19/73mtools: Fix build with uclibcmeta/recipes-devtools/mtools/mtools_4.0.18.bb+3 -04 replies
20/73parted: Fix build with uclibcmeta/recipes-extended/parted/parted_3.2.bb+2 -10 replies
21/73net-tools: Link with libintl on uclibcmeta/recipes-extended/net-tools/net-tools/musl-fixes.patch meta/recipes-extended/net-tools/net-tools_1.60-26.bb+102 -10 replies
22/73libdrm: Upgrade 2.4.65 -> 2.4.66meta/recipes-graphics/drm/libdrm/0001-tests-kms-steal-crtc-Include-sys-select.h.patch meta/recipes-graphics/drm/libdrm/installtests.patch meta/recipes-graphics/drm/libdrm_2.4.66.bb+45 -202 replies
23/73directfb: Fix build with muslmeta/recipes-graphics/directfb/directfb.inc meta/recipes-graphics/directfb/directfb/compar_fn_t.patch meta/recipes-graphics/directfb/directfb/union-sigval.patch +1 more+200 -00 replies
24/73gzip: Fix build with muslmeta/recipes-extended/gzip/gzip.inc+7 -00 replies
25/73watchdog: Fix build with muslmeta/recipes-extended/watchdog/watchdog/0001-Fix-build-issues-found-with-non-glibc-C-libraries.patch meta/recipes-extended/watchdog/watchdog_5.14.bb+106 -10 replies
26/73xinetd: Fix build with muslmeta/recipes-extended/xinetd/xinetd/0001-configure-Use-HAVE_SYS_RESOURCE_H-to-guard-sys-resou.patch meta/recipes-extended/xinetd/xinetd_2.3.15.bb+105 -00 replies
27/73dpkg: Add musleabi to known architecturesmeta/recipes-devtools/dpkg/dpkg/0006-add-musleabi-to-known-target-tripets.patch meta/recipes-devtools/dpkg/dpkg_1.18.2.bb+44 -10 replies
28/73puzzles: Zero'ise structs before usemeta/recipes-sato/puzzles/files/0001-rect-Fix-compiler-errors-about-uninitialized-use-of-.patch meta/recipes-sato/puzzles/puzzles_git.bb+33 -00 replies
29/73apt: Add support for building for musl targetsmeta/recipes-devtools/apt/apt.inc meta/recipes-devtools/apt/apt/0001-environment.mak-musl-based-systems-can-generate-shar.patch meta/recipes-devtools/apt/apt_1.0.10.1.bb+32 -10 replies
30/73libunwind: backtrace APIs are glibc specificmeta/recipes-support/libunwind/libunwind-1.1/0001-backtrace-Use-only-with-glibc-and-uclibc.patch meta/recipes-support/libunwind/libunwind_1.1.bb+46 -00 replies
31/73babeltrace: Add missing header for MAXNAMLEN definemeta/recipes-kernel/lttng/babeltrace/0001-lttng-live-Include-sys-param.h-for-MAXNAMLEN-definti.patch meta/recipes-kernel/lttng/babeltrace_1.3.1.bb+32 -20 replies
32/73sysklogd: untangle header inclusion mazemeta/recipes-extended/sysklogd/files/0001-Fix-build-with-musl.patch meta/recipes-extended/sysklogd/sysklogd.inc+133 -00 replies
33/73console-tools: Include sys/types.h for u_char and u_short defsmeta/recipes-core/console-tools/console-tools-0.3.2/0001-kbdtools-Include-sys-types.h-for-u_char-and-u_short-.patch meta/recipes-core/console-tools/console-tools_0.3.2.bb+45 -00 replies
34/73webkitgtk: Fix build with clang/muslmeta/recipes-sato/webkit/webkitgtk/0001-Enable-backtrace-on-linux-when-using-glibc.patch meta/recipes-sato/webkit/webkitgtk/0001-Fix-build-with-non-glibc-libraries-on-linux.patch meta/recipes-sato/webkit/webkitgtk/clang.patch +1 more+128 -00 replies
35/73rt-tests: Fix build with non-gcc compilersmeta/recipes-rt/rt-tests/files/0001-Makefile-Set-CC-AR-variable-only-if-it-doesn-t-have-.patch meta/recipes-rt/rt-tests/rt-tests_0.96.bb+32 -10 replies
36/73tar: Fix build for musl based targetsmeta/recipes-extended/tar/tar/musl_dirent.patch meta/recipes-extended/tar/tar_1.28.bb+25 -00 replies
37/73pax: Fix build with muslmeta/recipes-extended/pax/pax/0001-Fix-build-with-musl.patch meta/recipes-extended/pax/pax/0001-use-strtoll-instead-of-strtoq.patch meta/recipes-extended/pax/pax_3.4.bb+1330 -00 replies
38/73iputils: Use member based initialization for mrghdr structmeta/recipes-extended/iputils/files/0001-Fix-header-inclusion-for-musl.patch meta/recipes-extended/iputils/files/0001-Intialize-struct-elements-by-name.patch meta/recipes-extended/iputils/iputils_s20151218.bb+146 -00 replies
39/73libuser: Fix build when secure getenv is not theremeta/recipes-extended/libuser/libuser/0001-Check-for-issetugid.patch meta/recipes-extended/libuser/libuser/0002-remove-unused-execinfo.h.patch meta/recipes-extended/libuser/libuser_0.62.bb+92 -10 replies
40/73iproute2: Fix build with muslmeta/recipes-connectivity/iproute2/iproute2/iproute2-4.3.0-musl.patch meta/recipes-connectivity/iproute2/iproute2_4.3.0.bb+98 -00 replies
41/73irda-utils: Fix header inclusionsmeta/recipes-connectivity/irda-utils/irda-utils-0.9.18/musl.patch meta/recipes-connectivity/irda-utils/irda-utils_0.9.18.bb+30 -00 replies
42/73nspr: Drop older glibc codemeta/recipes-support/nspr/nspr/0001-Remove-the-check-for-LINUX-glibc-case.patch meta/recipes-support/nspr/nspr_4.11.bb+44 -00 replies
43/73chkconfig: Avoid using caddr_tmeta/recipes-extended/chkconfig/chkconfig/replace_caddr_t.patch meta/recipes-extended/chkconfig/chkconfig_1.3.58.bb+36 -10 replies
44/73tcf-agent: Implement canonicalize_file_name() for musl as wellmeta/recipes-devtools/tcf-agent/tcf-agent/0001-canonicalize_file_name-is-specific-to-glibc.patch meta/recipes-devtools/tcf-agent/tcf-agent_git.bb+47 -00 replies
45/73bsd-headers, musl: Add recipe for bsd missing featuresmeta/recipes-core/bsd-headers/bsd-headers.bb meta/recipes-core/bsd-headers/bsd-headers/sys-queue.h meta/recipes-core/bsd-headers/bsd-headers/sys-tree.h +1 more+1633 -00 replies
46/73nfs-utils: Disable tcp-wrappers for muslmeta/recipes-connectivity/nfs-utils/nfs-utils_1.3.3.bb+1 -00 replies
47/73portmap: Point to tirpc headers and libraries on muslmeta/recipes-connectivity/portmap/portmap_6.0.bb+4 -00 replies
48/73oprofile: fix build with muslmeta/recipes-kernel/oprofile/oprofile.inc meta/recipes-kernel/oprofile/oprofile/musl.patch+48 -00 replies
49/73systemd: Skip parsing on musl based targetsmeta/recipes-core/systemd/systemd_228.bb+4 -00 replies
50/73libsolv: Update to 0.6.17+meta/recipes-extended/libsolv/libsolv_git.bb+2 -20 replies
51/73db: Use cross libtoolmeta/recipes-support/db/db_5.3.28.bb meta/recipes-support/db/db_6.0.30.bb+2 -02 replies
52/73kexec-tools: Define _GNU_SOURCE for getting loff_t definitionmeta/recipes-kernel/kexec/kexec-tools/0001-vmcore-dmesg-Define-_GNU_SOURCE.patch meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb+32 -00 replies
53/73pcmciautils: Fix parallel build and include sys/types.hmeta/recipes-bsp/pcmciautils/pcmciautils-018/0001-fix-a-parallel-building-issue.patch meta/recipes-bsp/pcmciautils/pcmciautils-018/lex_sys_types.patch meta/recipes-bsp/pcmciautils/pcmciautils_018.bb+29 -110 replies
54/73btrfs-tools: Disable backtrace on muslmeta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-corrupt-blocks-Include-limits.h.patch meta/recipes-devtools/btrfs-tools/btrfs-tools_4.3.1.bb+37 -02 replies
55/73apmd: Fix build with muslmeta/recipes-bsp/apmd/apmd/wexitcode.patch meta/recipes-bsp/apmd/apmd_3.2.2-15.bb+27 -00 replies
56/73nss: Undefine HAVE_SYS_CDEFS_Hmeta/recipes-support/nss/nss_3.19.2.bb+4 -00 replies
57/73dosfstools: Correct cross-compile CFLAGS and fix build with muslmeta/recipes-devtools/dosfstools/dosfstools/0001-mkfs.fat-fix-incorrect-int-type.patch meta/recipes-devtools/dosfstools/dosfstools/largefile.patch meta/recipes-devtools/dosfstools/dosfstools_3.0.28.bb+71 -10 replies
58/73fts: Fix linker hash-style optionmeta/recipes-core/fts/fts.bb+7 -10 replies
59/73musl: Create ld.so as a relative symlinkmeta/recipes-core/musl/files/0001-Make-dynamic-linker-a-relative-symlink-to-libc.patch meta/recipes-core/musl/musl_git.bb+36 -10 replies
60/73bsd-headers: Package cdefs.hmeta/recipes-core/bsd-headers/bsd-headers.bb meta/recipes-core/bsd-headers/bsd-headers/sys-cdefs.h+28 -00 replies
61/73guile: Fix build with muslmeta/recipes-devtools/guile/files/0001-libguile-Check-for-strtol_l-during-configure.patch meta/recipes-devtools/guile/guile_2.0.11.bb+68 -00 replies
62/73unfs3: Depend on libtirpc when building on muslmeta/recipes-devtools/unfs3/unfs3_0.9.22.r497.bb+5 -30 replies
63/73uclibc: Update to 1.0.11meta/recipes-core/uclibc/uclibc-git.inc meta/recipes-core/uclibc/uclibc-git/0003-Add-argp-implementation.patch+2 -58140 replies
64/73acpid: Fix build on muslmeta/recipes-bsp/acpid/acpid.inc meta/recipes-bsp/acpid/acpid/0001-Define-isfdtype-if-libc-doesn-t-have-it.patch meta/recipes-bsp/acpid/acpid/0001-Use-config.h-from-builddir-instead-of-srcdir.patch+115 -02 replies
65/73grub: Backport fix for largefile detection/usemeta/recipes-bsp/grub/files/0001-Remove-direct-_llseek-code-and-require-long-filesyst.patch meta/recipes-bsp/grub/grub-efi_2.00.bb meta/recipes-bsp/grub/grub-git/0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch +4 more+195 -52 replies
66/73console-tools: Fix header inclusion when not using glibcmeta/recipes-core/console-tools/console-tools-0.3.2/0001-Cover-the-else-with-__GLIBC__.patch meta/recipes-core/console-tools/console-tools_0.3.2.bb+54 -00 replies
67/73gpgme: Define __error_t_defined on muslmeta/recipes-support/gpgme/gpgme_1.5.4.bb+1 -00 replies
68/73mdadm: Fix build with muslmeta/recipes-extended/mdadm/files/0001-Define-_POSIX_C_SOURCE-if-undefined.patch meta/recipes-extended/mdadm/mdadm_3.3.4.bb+60 -10 replies
69/73eglinfo: Fix build on raspberrypimeta/recipes-graphics/eglinfo/eglinfo.inc meta/recipes-graphics/eglinfo/files/0001-Add-STAGING_INCDIR-to-searchpath-for-egl-headers.patch+37 -10 replies
70/73puzzles: Silence warning on arm with clangmeta/recipes-sato/puzzles/files/0001-palisade-Fix-warnings-with-clang-on-arm.patch meta/recipes-sato/puzzles/puzzles_git.bb+73 -00 replies
71/73binutils: Fix gold linking errors due to unresolved R_ARM_MOVW_ABS_NCmeta/recipes-devtools/binutils/binutils-2.25.1.inc meta/recipes-devtools/binutils/binutils/0016-This-patch-adds-IFUNC-support-for-arm-gold-backend.patch+1005 -00 replies
72/73syslinux: Set LD to avoid using build host ldmeta/recipes-devtools/syslinux/syslinux_6.03.bb+2 -20 replies
73/73glib-2.0: Fix locale location on muslmeta/recipes-core/glib-2.0/glib-2.0/uclibc_musl_translation.patch meta/recipes-core/glib-2.0/glib-2.0_2.46.1.bb meta/recipes-core/glib-2.0/glib.inc+16 -100 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/73] musl fixes part 3 & 4 combined

This patchset rebases the last pull request on top of latest master since lot of recipes went in and the patches wont apply straight

core-image-weston/core-image-sato/core-image-full-cmdline build for all qemu machines work well.

No regressions seen on glibc based world builds

Here are some of world build results for qemu (musl)

http://errors.yoctoproject.org/Errors/Build/11636/
http://errors.yoctoproject.org/Errors/Build/11637/
http://errors.yoctoproject.org/Errors/Build/11638/

more to follow as the run finishes

One patch is for upgrading uclibc to 1.0.11

The following changes since commit b3b679d5be86f73d1a06c7230cb00872f0a407b5:

openssh: update to 7.1p2 (2016-01-15 15:44:51 +0000)

are available in the git repository at:

git://github.com/kraj/openembedded-core kraj/musl-fixes
https://github.com/kraj/openembedded-core/tree/kraj/musl-fixes

Khem Raj (72):
powertop: Include right headers for timval struct
blktrace: Include <sys/types.h for dev_t
ppp: Fix build with musl
tcp-wrappers: Fix build with musl
fts: Add recipe
connman: include config.h for HAVE_STRUCT_IN6_PKTINFO_IPI6_ADDR
libcgroup: Add dependency on fts when building on musl
linux-libc-headers: Port patches for linux-headers for musl
xserver-xorg: Fix build with musl
gdk-pixbuf: Fix latent build issue exposed by musl
argp-standalone: Add recipe
gnutls: Link with libargp on musl and depend on argp-standalone
util-linux: Fix ptest builds on musl
elfutils: Fix build with uclibc/musl
systemd: Update and fix build with uclibc packagegroup-self-hosted.bb: Move glibc-gconv-ibm850 to glibc only
case
guile: Fix build with uclibc
gnutls: Link with libuargp on uclibc
mtools: Fix build with uclibc
parted: Fix build with uclibc
net-tools: Link with libintl on uclibc
libdrm: Upgrade 2.4.65 -> 2.4.66
directfb: Fix build with musl
gzip: Fix build with musl
watchdog: Fix build with musl
xinetd: Fix build with musl
dpkg: Add musleabi to known architectures
puzzles: Zero'ise structs before use
apt: Add support for building for musl targets
libunwind: backtrace APIs are glibc specific
babeltrace: Add missing header for MAXNAMLEN define
sysklogd: untangle header inclusion maze
console-tools: Include sys/types.h for u_char and u_short defs
webkitgtk: Fix build with clang/musl
rt-tests: Fix build with non-gcc compilers
tar: Fix build for musl based targets
pax: Fix build with musl
iputils: Use member based initialization for mrghdr struct
libuser: Fix build when secure getenv is not there
iproute2: Fix build with musl
irda-utils: Fix header inclusions
nspr: Drop older glibc code
chkconfig: Avoid using caddr_t
tcf-agent: Implement canonicalize_file_name() for musl as well bsd-headers,musl: Add recipe for bsd missing features
nfs-utils: Disable tcp-wrappers for musl
portmap: Point to tirpc headers and libraries on musl
systemd: Skip parsing on musl based targets
libsolv: Update to 0.6.17+
db: Use cross libtool
kexec-tools: Define _GNU_SOURCE for getting loff_t definition
pcmciautils: Fix parallel build and include sys/types.h
btrfs-tools: Disable backtrace on musl
apmd: Fix build with musl
nss: Undefine HAVE_SYS_CDEFS_H
dosfstools: Correct cross-compile CFLAGS and fix build with musl
fts: Fix linker hash-style option
musl: Create ld.so as a relative symlink
bsd-headers: Package cdefs.h
guile: Fix build with musl
unfs3: Depend on libtirpc when building on musl
uclibc: Update to 1.0.11
acpid: Fix build on musl
grub: Backport fix for largefile detection/use
console-tools: Fix header inclusion when not using glibc
gpgme: Define __error_t_defined on musl
mdadm: Fix build with musl
eglinfo: Fix build on raspberrypi
puzzles: Silence warning on arm with clang
binutils: Fix gold linking errors due to unresolved R_ARM_MOVW_ABS_NC
syslinux: Set LD to avoid using build host ld
glib-2.0: Fix locale location on musl

Ross Burton (1):
oprofile: fix build with musl

 meta/recipes-bsp/acpid/acpid.inc                   |    2 +
 ...1-Define-isfdtype-if-libc-doesn-t-have-it.patch |   62 +
 ...-config.h-from-builddir-instead-of-srcdir.patch |   51 +
 meta/recipes-bsp/apmd/apmd/wexitcode.patch         |   26 +
 meta/recipes-bsp/apmd/apmd_3.2.2-15.bb             |    1 +
 ...ct-_llseek-code-and-require-long-filesyst.patch |   80 +
 meta/recipes-bsp/grub/grub-efi_2.00.bb             |    2 +
 ...-mfpmath-sse-as-well-when-SSE-is-disabled.patch |   46 +
 ...1-grub.d-10_linux.in-add-oe-s-kernel-name.patch |   56 +
 meta/recipes-bsp/grub/grub2.inc                    |    1 +
 meta/recipes-bsp/grub/grub_2.00.bb                 |    2 +
 meta/recipes-bsp/grub/grub_git.bb                  |   13 +-
 .../0001-fix-a-parallel-building-issue.patch       |   18 +-
 .../pcmciautils-018/lex_sys_types.patch            |   21 +
 meta/recipes-bsp/pcmciautils/pcmciautils_018.bb    |    1 +
 .../0003-Fix-header-inclusions-for-musl.patch      |   79 +-
 .../iproute2/iproute2/iproute2-4.3.0-musl.patch    |   97 +
 .../iproute2/iproute2_4.3.0.bb                     |    1 +
 .../irda-utils/irda-utils-0.9.18/musl.patch        |   29 +
 .../irda-utils/irda-utils_0.9.18.bb                |    1 +
 .../nfs-utils/nfs-utils_1.3.3.bb                   |    1 +
 meta/recipes-connectivity/portmap/portmap_6.0.bb   |    4 +
 .../ppp/ppp/0001-Fix-build-with-musl.patch         |  163 +
 meta/recipes-connectivity/ppp/ppp_2.4.7.bb         |    3 +
 meta/recipes-core/bsd-headers/bsd-headers.bb       |   27 +
 .../bsd-headers/bsd-headers/sys-cdefs.h            |   26 +
 .../bsd-headers/bsd-headers/sys-queue.h            |  846 +++
 .../bsd-headers/bsd-headers/sys-tree.h             |  761 +++
 .../0001-Cover-the-else-with-__GLIBC__.patch       |   51 +
 ...clude-sys-types.h-for-u_char-and-u_short-.patch |   44 +
 .../console-tools/console-tools_0.3.2.bb           |    4 +
 meta/recipes-core/fts/fts.bb                       |   45 +
 .../fts/fts/fts-header-correctness.patch           |   25 +
 meta/recipes-core/fts/fts/fts-uclibc.patch         |   50 +
 meta/recipes-core/fts/fts/gcc5.patch               | 1368 +++++
 meta/recipes-core/fts/fts/remove_cdefs.patch       |   69 +
 meta/recipes-core/fts/fts/stdint.patch             |   15 +
 ...{uclibc.patch => uclibc_musl_translation.patch} |   20 +-
 meta/recipes-core/glib-2.0/glib-2.0_2.46.1.bb      |    2 +-
 meta/recipes-core/glib-2.0/glib.inc                |    4 +
 .../libcgroup/libcgroup/musl-decls-compat.patch    |  235 +
 meta/recipes-core/libcgroup/libcgroup_0.41.bb      |    4 +
 ...dynamic-linker-a-relative-symlink-to-libc.patch |   34 +
 meta/recipes-core/musl/musl_git.bb                 |    4 +-
 .../packagegroups/packagegroup-self-hosted.bb      |    2 +-
 .../systemd/0001-define-exp10-if-missing.patch     |    4 +-
 ...r-getty-to-agetty-in-console-setup-system.patch |    4 +-
 ...pper-instead-of-looking-for-relative-opti.patch |   61 +
 ...v-when-secure-versions-are-not-available.patch} |   21 +-
 ...c-Change-the-default-device-timeout-to-2.patch} |    4 +-
 ...-install-dependency-links-at-install-tim.patch} |    6 +-
 ...eck-for-additional-features-that-uclibc-.patch} |   12 +-
 ...n-Use-execvpe-only-when-libc-supports-it.patch} |    4 +-
 ...unimplemented-_SC_PHYS_PAGES-system-conf.patch} |    4 +-
 ...010-implment-systemd-sysv-install-for-OE.patch} |    4 +-
 ...es-Build-conditionally-when-HAVE_MYHOSTN.patch} |    6 +-
 ...patch => 0012-rules-whitelist-hd-devices.patch} |    4 +-
 ...or-add-support-for-executing-scripts-und.patch} |    4 +-
 ...-Make-root-s-home-directory-configurable.patch} |   14 +-
 ...015-systemd-user-avoid-using-system-auth.patch} |    4 +-
 ...vert-rules-remove-firmware-loading-rules.patch} |    4 +-
 ...remove-userspace-firmware-loading-suppor.patch} |   16 +-
 ...sing.h-for-getting-secure_getenv-definiti.patch |   25 +
 ...il-don-t-fail-if-libc-doesn-t-support-IDN.patch |   34 +
 meta/recipes-core/systemd/systemd_228.bb           |   50 +-
 meta/recipes-core/uclibc/uclibc-git.inc            |    5 +-
 .../uclibc-git/0003-Add-argp-implementation.patch  | 5811 --------------------
 .../util-linux/uuid-test-error-api.patch           |   92 +
 meta/recipes-core/util-linux/util-linux_2.27.1.bb  |    1 +
 meta/recipes-devtools/apt/apt.inc                  |    1 +
 ....mak-musl-based-systems-can-generate-shar.patch |   29 +
 meta/recipes-devtools/apt/apt_1.0.10.1.bb          |    3 +-
 meta/recipes-devtools/binutils/binutils-2.25.1.inc |    1 +
 ...h-adds-IFUNC-support-for-arm-gold-backend.patch | 1004 ++++
 ...001-btrfs-corrupt-blocks-Include-limits.h.patch |   34 +
 .../btrfs-tools/btrfs-tools_4.3.1.bb               |    3 +
 .../0001-mkfs.fat-fix-incorrect-int-type.patch     |   46 +
 .../dosfstools/dosfstools/largefile.patch          |   19 +
 .../dosfstools/dosfstools_3.0.28.bb                |    7 +-
 ...0006-add-musleabi-to-known-target-tripets.patch |   42 +
 meta/recipes-devtools/dpkg/dpkg_1.18.2.bb          |    3 +-
 ...de-alternatives-for-glibc-assumptions-hel.patch | 1161 ++++
 .../elfutils/elfutils-0.164/aarch64_uio.patch      |   47 +
 .../elfutils/elfutils-0.164/shadow.patch           |   23 +
 .../elfutils/elfutils-0.164/uclibc-support.patch   |  129 +
 .../elfutils/elfutils/mempcpy.patch                |   24 -
 meta/recipes-devtools/elfutils/elfutils_0.148.bb   |    1 -
 meta/recipes-devtools/elfutils/elfutils_0.164.bb   |   13 +-
 ...guile-Check-for-strtol_l-during-configure.patch |   56 +
 .../guile/files/remove_strcase_l_funcs.patch       |   38 +
 meta/recipes-devtools/guile/guile_2.0.11.bb        |   13 +
 meta/recipes-devtools/mtools/mtools_4.0.18.bb      |    3 +
 meta/recipes-devtools/syslinux/syslinux_6.03.bb    |    4 +-
 ...nonicalize_file_name-is-specific-to-glibc.patch |   46 +
 meta/recipes-devtools/tcf-agent/tcf-agent_git.bb   |    1 +
 meta/recipes-devtools/unfs3/unfs3_0.9.22.r497.bb   |    8 +-
 .../chkconfig/chkconfig/replace_caddr_t.patch      |   33 +
 .../recipes-extended/chkconfig/chkconfig_1.3.58.bb |    4 +-
 meta/recipes-extended/gzip/gzip.inc                |    7 +
 .../files/0001-Fix-header-inclusion-for-musl.patch |   92 +
 .../0001-Intialize-struct-elements-by-name.patch   |   52 +
 meta/recipes-extended/iputils/iputils_s20151218.bb |    2 +
 meta/recipes-extended/libsolv/libsolv_git.bb       |    4 +-
 .../libuser/libuser/0001-Check-for-issetugid.patch |   62 +
 .../libuser/0002-remove-unused-execinfo.h.patch    |   27 +
 meta/recipes-extended/libuser/libuser_0.62.bb      |    4 +-
 .../0001-Define-_POSIX_C_SOURCE-if-undefined.patch |   59 +
 meta/recipes-extended/mdadm/mdadm_3.3.4.bb         |    2 +-
 .../net-tools/net-tools/musl-fixes.patch           |  100 +
 .../net-tools/net-tools_1.60-26.bb                 |    3 +-
 meta/recipes-extended/parted/parted_3.2.bb         |    3 +-
 .../pax/pax/0001-Fix-build-with-musl.patch         | 1287 +++++
 .../pax/0001-use-strtoll-instead-of-strtoq.patch   |   33 +
 meta/recipes-extended/pax/pax_3.4.bb               |   10 +
 .../sysklogd/files/0001-Fix-build-with-musl.patch  |  132 +
 meta/recipes-extended/sysklogd/sysklogd.inc        |    1 +
 meta/recipes-extended/tar/tar/musl_dirent.patch    |   19 +
 meta/recipes-extended/tar/tar_1.28.bb              |    6 +
 .../tcp-wrappers/tcp-wrappers-7.6/musl-decls.patch |   31 +
 .../tcp-wrappers/tcp-wrappers_7.6.bb               |    4 +
 ...d-issues-found-with-non-glibc-C-libraries.patch |   99 +
 meta/recipes-extended/watchdog/watchdog_5.14.bb    |    8 +-
 ...se-HAVE_SYS_RESOURCE_H-to-guard-sys-resou.patch |  100 +
 meta/recipes-extended/xinetd/xinetd_2.3.15.bb      |    5 +
 .../gdk-pixbuf/gdk-pixbuf/libc_memfuncs.patch      |   63 +
 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf_2.32.1.bb |    1 +
 meta/recipes-graphics/directfb/directfb.inc        |    3 +
 .../directfb/directfb/compar_fn_t.patch            |   62 +
 .../directfb/directfb/union-sigval.patch           |   19 +
 .../directfb/use-PTHREAD_MUTEX_RECURSIVE.patch     |  116 +
 ...tests-kms-steal-crtc-Include-sys-select.h.patch |   33 +
 .../recipes-graphics/drm/libdrm/installtests.patch |   24 +-
 .../drm/{libdrm_2.4.65.bb => libdrm_2.4.66.bb}     |    8 +-
 meta/recipes-graphics/eglinfo/eglinfo.inc          |    4 +-
 ...GING_INCDIR-to-searchpath-for-egl-headers.patch |   34 +
 .../xserver-xorg/musl-arm-inb-outb.patch           |   18 +
 .../xorg-xserver/xserver-xorg_1.18.0.bb            |    4 +-
 ...-include-sys-types.h-for-dev_t-definition.patch |   30 +
 meta/recipes-kernel/blktrace/blktrace_git.bb       |    4 +-
 .../0001-vmcore-dmesg-Define-_GNU_SOURCE.patch     |   31 +
 meta/recipes-kernel/kexec/kexec-tools_2.0.11.bb    |    1 +
 ...mpat.h-fix-some-issues-arising-from-in6.h.patch |   82 +
 ...t.h-prevent-redefinition-of-struct-ethhdr.patch |   59 +
 ...remove-inclusion-of-sysinfo.h-in-kernel.h.patch |   32 +
 .../linux-libc-headers/linux-libc-headers_4.1.bb   |    5 +
 ...Include-sys-param.h-for-MAXNAMLEN-definti.patch |   29 +
 meta/recipes-kernel/lttng/babeltrace_1.3.1.bb      |    5 +-
 meta/recipes-kernel/oprofile/oprofile.inc          |    2 +
 meta/recipes-kernel/oprofile/oprofile/musl.patch   |   46 +
 ...0001-include-rquired-headers-for-typedefs.patch |   47 +
 meta/recipes-kernel/powertop/powertop_2.8.bb       |    4 +-
 ...t-CC-AR-variable-only-if-it-doesn-t-have-.patch |   30 +
 meta/recipes-rt/rt-tests/rt-tests_0.96.bb          |    3 +-
 ...1-palisade-Fix-warnings-with-clang-on-arm.patch |   72 +
 ...mpiler-errors-about-uninitialized-use-of-.patch |   32 +
 meta/recipes-sato/puzzles/puzzles_git.bb           |    2 +
 ...nable-backtrace-on-linux-when-using-glibc.patch |   39 +
 ...x-build-with-non-glibc-libraries-on-linux.patch |   61 +
 meta/recipes-sato/webkit/webkitgtk/clang.patch     |   25 +
 meta/recipes-sato/webkit/webkitgtk_2.10.4.bb       |    3 +
 .../argp-standalone/argp-standalone_1.3.bb         |   28 +
 .../files/0001-throw-in-funcdef.patch              |   84 +
 .../argp-standalone/files/0002-isprint.patch       |   51 +
 meta/recipes-support/db/db_5.3.28.bb               |    1 +
 meta/recipes-support/db/db_6.0.30.bb               |    1 +
 meta/recipes-support/gnutls/gnutls.inc             |    5 +-
 meta/recipes-support/gpgme/gpgme_1.5.4.bb          |    1 +
 ...-backtrace-Use-only-with-glibc-and-uclibc.patch |   45 +
 meta/recipes-support/libunwind/libunwind_1.1.bb    |    1 +
 ...001-Remove-the-check-for-LINUX-glibc-case.patch |   35 +
 meta/recipes-support/nspr/nspr_4.11.bb             |    9 +
 meta/recipes-support/nss/nss_3.19.2.bb             |    4 +
 172 files changed, 10817 insertions(+), 6019 deletions(-)
 create mode 100644 meta/recipes-bsp/acpid/acpid/0001-Define-isfdtype-if-libc-doesn-t-have-it.patch
 create mode 100644 meta/recipes-bsp/acpid/acpid/0001-Use-config.h-from-builddir-instead-of-srcdir.patch
 create mode 100644 meta/recipes-bsp/apmd/apmd/wexitcode.patch
 create mode 100644 meta/recipes-bsp/grub/files/0001-Remove-direct-_llseek-code-and-require-long-filesyst.patch
 create mode 100644 meta/recipes-bsp/grub/grub-git/0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch
 create mode 100644 meta/recipes-bsp/grub/grub-git/0001-grub.d-10_linux.in-add-oe-s-kernel-name.patch
 create mode 100644 meta/recipes-bsp/pcmciautils/pcmciautils-018/lex_sys_types.patch
 create mode 100644 meta/recipes-connectivity/iproute2/iproute2/iproute2-4.3.0-musl.patch
 create mode 100644 meta/recipes-connectivity/irda-utils/irda-utils-0.9.18/musl.patch
 create mode 100644 meta/recipes-connectivity/ppp/ppp/0001-Fix-build-with-musl.patch
 create mode 100644 meta/recipes-core/bsd-headers/bsd-headers.bb
 create mode 100644 meta/recipes-core/bsd-headers/bsd-headers/sys-cdefs.h
 create mode 100644 meta/recipes-core/bsd-headers/bsd-headers/sys-queue.h
 create mode 100644 meta/recipes-core/bsd-headers/bsd-headers/sys-tree.h
 create mode 100644 meta/recipes-core/console-tools/console-tools-0.3.2/0001-Cover-the-else-with-__GLIBC__.patch
 create mode 100644 meta/recipes-core/console-tools/console-tools-0.3.2/0001-kbdtools-Include-sys-types.h-for-u_char-and-u_short-.patch
 create mode 100644 meta/recipes-core/fts/fts.bb
 create mode 100644 meta/recipes-core/fts/fts/fts-header-correctness.patch
 create mode 100644 meta/recipes-core/fts/fts/fts-uclibc.patch
 create mode 100644 meta/recipes-core/fts/fts/gcc5.patch
 create mode 100644 meta/recipes-core/fts/fts/remove_cdefs.patch
 create mode 100644 meta/recipes-core/fts/fts/stdint.patch
 rename meta/recipes-core/glib-2.0/glib-2.0/{uclibc.patch => uclibc_musl_translation.patch} (51%)
 create mode 100644 meta/recipes-core/libcgroup/libcgroup/musl-decls-compat.patch
 create mode 100644 meta/recipes-core/musl/files/0001-Make-dynamic-linker-a-relative-symlink-to-libc.patch
 create mode 100644 meta/recipes-core/systemd/systemd/0003-use-lnr-wrapper-instead-of-looking-for-relative-opti.patch
 rename meta/recipes-core/systemd/systemd/{0003-Use-getenv-when-secure-versions-are-not-available.patch => 0004-Use-getenv-when-secure-versions-are-not-available.patch} (56%)
 rename meta/recipes-core/systemd/systemd/{0004-core-device.c-Change-the-default-device-timeout-to-2.patch => 0005-core-device.c-Change-the-default-device-timeout-to-2.patch} (88%)
 rename meta/recipes-core/systemd/systemd/{0005-binfmt-Don-t-install-dependency-links-at-install-tim.patch => 0006-binfmt-Don-t-install-dependency-links-at-install-tim.patch} (92%)
 rename meta/recipes-core/systemd/systemd/{0006-configure-Check-for-additional-features-that-uclibc-.patch => 0007-configure-Check-for-additional-features-that-uclibc-.patch} (72%)
 rename meta/recipes-core/systemd/systemd/{0007-nspawn-Use-execvpe-only-when-libc-supports-it.patch => 0008-nspawn-Use-execvpe-only-when-libc-supports-it.patch} (89%)
 rename meta/recipes-core/systemd/systemd/{0008-util-bypass-unimplemented-_SC_PHYS_PAGES-system-conf.patch => 0009-util-bypass-unimplemented-_SC_PHYS_PAGES-system-conf.patch} (90%)
 rename meta/recipes-core/systemd/systemd/{0009-implment-systemd-sysv-install-for-OE.patch => 0010-implment-systemd-sysv-install-for-OE.patch} (91%)
 rename meta/recipes-core/systemd/systemd/{0010-nss-mymachines-Build-conditionally-when-HAVE_MYHOSTN.patch => 0011-nss-mymachines-Build-conditionally-when-HAVE_MYHOSTN.patch} (83%)
 rename meta/recipes-core/systemd/systemd/{0011-rules-whitelist-hd-devices.patch => 0012-rules-whitelist-hd-devices.patch} (91%)
 rename meta/recipes-core/systemd/systemd/{0012-sysv-generator-add-support-for-executing-scripts-und.patch => 0013-sysv-generator-add-support-for-executing-scripts-und.patch} (98%)
 rename meta/recipes-core/systemd/systemd/{0013-Make-root-s-home-directory-configurable.patch => 0014-Make-root-s-home-directory-configurable.patch} (95%)
 rename meta/recipes-core/systemd/systemd/{0014-systemd-user-avoid-using-system-auth.patch => 0015-systemd-user-avoid-using-system-auth.patch} (87%)
 rename meta/recipes-core/systemd/systemd/{0015-Revert-rules-remove-firmware-loading-rules.patch => 0016-Revert-rules-remove-firmware-loading-rules.patch} (84%)
 rename meta/recipes-core/systemd/systemd/{0016-Revert-udev-remove-userspace-firmware-loading-suppor.patch => 0017-Revert-udev-remove-userspace-firmware-loading-suppor.patch} (96%)
 create mode 100644 meta/recipes-core/systemd/systemd/0018-include-missing.h-for-getting-secure_getenv-definiti.patch
 create mode 100644 meta/recipes-core/systemd/systemd/0019-socket-util-don-t-fail-if-libc-doesn-t-support-IDN.patch
 delete mode 100644 meta/recipes-core/uclibc/uclibc-git/0003-Add-argp-implementation.patch
 create mode 100644 meta/recipes-core/util-linux/util-linux/uuid-test-error-api.patch
 create mode 100644 meta/recipes-devtools/apt/apt/0001-environment.mak-musl-based-systems-can-generate-shar.patch
 create mode 100644 meta/recipes-devtools/binutils/binutils/0016-This-patch-adds-IFUNC-support-for-arm-gold-backend.patch
 create mode 100644 meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-btrfs-corrupt-blocks-Include-limits.h.patch
 create mode 100644 meta/recipes-devtools/dosfstools/dosfstools/0001-mkfs.fat-fix-incorrect-int-type.patch
 create mode 100644 meta/recipes-devtools/dosfstools/dosfstools/largefile.patch
 create mode 100644 meta/recipes-devtools/dpkg/dpkg/0006-add-musleabi-to-known-target-tripets.patch
 create mode 100644 meta/recipes-devtools/elfutils/elfutils-0.164/0001-build-Provide-alternatives-for-glibc-assumptions-hel.patch
 create mode 100644 meta/recipes-devtools/elfutils/elfutils-0.164/aarch64_uio.patch
 create mode 100644 meta/recipes-devtools/elfutils/elfutils-0.164/shadow.patch
 create mode 100644 meta/recipes-devtools/elfutils/elfutils-0.164/uclibc-support.patch
 delete mode 100644 meta/recipes-devtools/elfutils/elfutils/mempcpy.patch
 create mode 100644 meta/recipes-devtools/guile/files/0001-libguile-Check-for-strtol_l-during-configure.patch
 create mode 100644 meta/recipes-devtools/guile/files/remove_strcase_l_funcs.patch
 create mode 100644 meta/recipes-devtools/tcf-agent/tcf-agent/0001-canonicalize_file_name-is-specific-to-glibc.patch
 create mode 100644 meta/recipes-extended/chkconfig/chkconfig/replace_caddr_t.patch
 create mode 100644 meta/recipes-extended/iputils/files/0001-Fix-header-inclusion-for-musl.patch
 create mode 100644 meta/recipes-extended/iputils/files/0001-Intialize-struct-elements-by-name.patch
 create mode 100644 meta/recipes-extended/libuser/libuser/0001-Check-for-issetugid.patch
 create mode 100644 meta/recipes-extended/libuser/libuser/0002-remove-unused-execinfo.h.patch
 create mode 100644 meta/recipes-extended/mdadm/files/0001-Define-_POSIX_C_SOURCE-if-undefined.patch
 create mode 100644 meta/recipes-extended/net-tools/net-tools/musl-fixes.patch
 create mode 100644 meta/recipes-extended/pax/pax/0001-Fix-build-with-musl.patch
 create mode 100644 meta/recipes-extended/pax/pax/0001-use-strtoll-instead-of-strtoq.patch
 create mode 100644 meta/recipes-extended/sysklogd/files/0001-Fix-build-with-musl.patch
 create mode 100644 meta/recipes-extended/tar/tar/musl_dirent.patch
 create mode 100644 meta/recipes-extended/tcp-wrappers/tcp-wrappers-7.6/musl-decls.patch
 create mode 100644 meta/recipes-extended/watchdog/watchdog/0001-Fix-build-issues-found-with-non-glibc-C-libraries.patch
 create mode 100644 meta/recipes-extended/xinetd/xinetd/0001-configure-Use-HAVE_SYS_RESOURCE_H-to-guard-sys-resou.patch
 create mode 100644 meta/recipes-gnome/gdk-pixbuf/gdk-pixbuf/libc_memfuncs.patch
 create mode 100644 meta/recipes-graphics/directfb/directfb/compar_fn_t.patch
 create mode 100644 meta/recipes-graphics/directfb/directfb/union-sigval.patch
 create mode 100644 meta/recipes-graphics/directfb/directfb/use-PTHREAD_MUTEX_RECURSIVE.patch
 create mode 100644 meta/recipes-graphics/drm/libdrm/0001-tests-kms-steal-crtc-Include-sys-select.h.patch
 rename meta/recipes-graphics/drm/{libdrm_2.4.65.bb => libdrm_2.4.66.bb} (86%)
 create mode 100644 meta/recipes-graphics/eglinfo/files/0001-Add-STAGING_INCDIR-to-searchpath-for-egl-headers.patch
 create mode 100644 meta/recipes-graphics/xorg-xserver/xserver-xorg/musl-arm-inb-outb.patch
 create mode 100644 meta/recipes-kernel/blktrace/blktrace/0001-include-sys-types.h-for-dev_t-definition.patch
 create mode 100644 meta/recipes-kernel/kexec/kexec-tools/0001-vmcore-dmesg-Define-_GNU_SOURCE.patch
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0001-libc-compat.h-fix-some-issues-arising-from-in6.h.patch
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0002-libc-compat.h-prevent-redefinition-of-struct-ethhdr.patch
 create mode 100644 meta/recipes-kernel/linux-libc-headers/linux-libc-headers/0003-remove-inclusion-of-sysinfo.h-in-kernel.h.patch
 create mode 100644 meta/recipes-kernel/lttng/babeltrace/0001-lttng-live-Include-sys-param.h-for-MAXNAMLEN-definti.patch
 create mode 100644 meta/recipes-kernel/oprofile/oprofile/musl.patch
 create mode 100644 meta/recipes-kernel/powertop/powertop/0001-include-rquired-headers-for-typedefs.patch
 create mode 100644 meta/recipes-rt/rt-tests/files/0001-Makefile-Set-CC-AR-variable-only-if-it-doesn-t-have-.patch
 create mode 100644 meta/recipes-sato/puzzles/files/0001-palisade-Fix-warnings-with-clang-on-arm.patch
 create mode 100644 meta/recipes-sato/puzzles/files/0001-rect-Fix-compiler-errors-about-uninitialized-use-of-.patch
 create mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-Enable-backtrace-on-linux-when-using-glibc.patch
 create mode 100644 meta/recipes-sato/webkit/webkitgtk/0001-Fix-build-with-non-glibc-libraries-on-linux.patch
 create mode 100644 meta/recipes-sato/webkit/webkitgtk/clang.patch
 create mode 100644 meta/recipes-support/argp-standalone/argp-standalone_1.3.bb
 create mode 100644 meta/recipes-support/argp-standalone/files/0001-throw-in-funcdef.patch
 create mode 100644 meta/recipes-support/argp-standalone/files/0002-isprint.patch
 create mode 100644 meta/recipes-support/libunwind/libunwind-1.1/0001-backtrace-Use-only-with-glibc-and-uclibc.patch
 create mode 100644 meta/recipes-support/nspr/nspr/0001-Remove-the-check-for-LINUX-glibc-case.patch
Signature · 1 line
2.7.0