mirror of
https://git.yoctoproject.org/poky
synced 2026-02-10 10:43:02 +01:00
Updating the libc-headers to v5.8. Adjustments to the recipe include: The license checksum. Needs to be updated to account for kernel commit 74835c7db0322b [COPYING: state that all contributions really are covered by this file]. And the ARM multilib headers need to check the version to adjust for kernel commit: 541ad0150ca4 [arm: Remove 32bit KVM host support]. We don't want to break potential other libc-header users, so we check the version and continue to install the file if the version is less than v5.8 One patch is refreshed to remove fuzz when building musl. (From OE-Core rev: 4c3750bbc9dae30d91bd0e5efc8f614810289b31) Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
43 lines
1.4 KiB
Diff
43 lines
1.4 KiB
Diff
From dc221138c809125dc1bbff8506c70cb7bd846368 Mon Sep 17 00:00:00 2001
|
|
From: Khem Raj <raj.khem@gmail.com>
|
|
Date: Wed, 12 Sep 2018 17:08:58 -0700
|
|
Subject: [PATCH] include linux/stddef.h in swab.h uapi header
|
|
|
|
swab.h uses __always_inline without including the header where it is
|
|
defined, this is exposed by musl based distributions where this macro is
|
|
not defined by system C library headers unlike glibc where it is defined
|
|
in sys/cdefs.h and that header gets pulled in indirectly via
|
|
|
|
features.h -> sys/cdefs.h
|
|
|
|
and features.h gets pulled in a lot of headers. Therefore it may work in
|
|
cases where features.h is includes but not otherwise.
|
|
|
|
Adding linux/stddef.h here ensures that __always_inline is always
|
|
defined independent of which C library is used in userspace
|
|
|
|
Upstream-Status: Submitted [https://lkml.org/lkml/2018/9/13/78]
|
|
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Cc: Philippe Ombredanne <pombredanne@nexb.com>
|
|
Cc: Kate Stewart <kstewart@linuxfoundation.org>
|
|
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|
|
Cc: Thomas Gleixner <tglx@linutronix.de>
|
|
|
|
---
|
|
include/uapi/linux/swab.h | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/include/uapi/linux/swab.h b/include/uapi/linux/swab.h
|
|
index 7272f85d6..2912fe463 100644
|
|
--- a/include/uapi/linux/swab.h
|
|
+++ b/include/uapi/linux/swab.h
|
|
@@ -3,6 +3,7 @@
|
|
#define _UAPI_LINUX_SWAB_H
|
|
|
|
#include <linux/types.h>
|
|
+#include <linux/stddef.h>
|
|
#include <linux/compiler.h>
|
|
#include <asm/bitsperlong.h>
|
|
#include <asm/swab.h>
|