[meta-intel] [PATCH 05/10] qat16: add additionl patch with guard for MUSL build

Saul Wold sgw at linux.intel.com
Fri Feb 10 11:10:09 PST 2017


This just disables the use of bits/time.h

Signed-off-by: Saul Wold <sgw at linux.intel.com>
---
 ...salServices-Only-use-bits-time-with-GLIBC.patch | 27 ++++++++++++++++++++++
 common/recipes-extended/qat/qat16_2.6.0-65.bb      |  2 ++
 2 files changed, 29 insertions(+)
 create mode 100644 common/recipes-extended/qat/qat16/0001-OsalServices-Only-use-bits-time-with-GLIBC.patch

diff --git a/common/recipes-extended/qat/qat16/0001-OsalServices-Only-use-bits-time-with-GLIBC.patch b/common/recipes-extended/qat/qat16/0001-OsalServices-Only-use-bits-time-with-GLIBC.patch
new file mode 100644
index 0000000..d627353
--- /dev/null
+++ b/common/recipes-extended/qat/qat16/0001-OsalServices-Only-use-bits-time-with-GLIBC.patch
@@ -0,0 +1,27 @@
+From f83ac703a6babfa7f177b8f14ff3263a08fd8871 Mon Sep 17 00:00:00 2001
+From: Saul Wold <sgw at linux.intel.com>
+Date: Thu, 9 Feb 2017 14:35:57 -0800
+Subject: [PATCH] OsalServices: Only use bits/time with GLIBC
+
+Upstream-Status: Pending
+Signed-off-by: Saul Wold <sgw at linux.intel.com>
+---
+ quickassist/utilities/osal/src/linux/user_space/OsalServices.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/quickassist/utilities/osal/src/linux/user_space/OsalServices.c b/quickassist/utilities/osal/src/linux/user_space/OsalServices.c
+index 49fde45..5f50aaa 100755
+--- a/quickassist/utilities/osal/src/linux/user_space/OsalServices.c
++++ b/quickassist/utilities/osal/src/linux/user_space/OsalServices.c
+@@ -41,7 +41,7 @@
+ 
+ #include <stdarg.h>
+ #include <stdio.h>
+-#ifdef __linux__
++#if defined(__linux__) && defined(__GLIBC__)
+ #include <bits/time.h>
+ #endif
+ #include <sched.h>
+-- 
+2.7.4
+
diff --git a/common/recipes-extended/qat/qat16_2.6.0-65.bb b/common/recipes-extended/qat/qat16_2.6.0-65.bb
index 7444cce..ba0b4ed 100644
--- a/common/recipes-extended/qat/qat16_2.6.0-65.bb
+++ b/common/recipes-extended/qat/qat16_2.6.0-65.bb
@@ -5,6 +5,8 @@ SRC_URI += "https://01.org/sites/default/files/page/qatmux.l.2.6.0-60.tgz;name=q
             file://qat16_2.6.0-65-qat-override-CC-LD-AR-only-when-it-is-not-define.patch \
            "
 
+SRC_URI_append_libc-musl = " file://0001-OsalServices-Only-use-bits-time-with-GLIBC.patch"
+
 SRC_URI[qat.md5sum] = "c54e877fb9fbb4690a9bd50793268bcf"
 SRC_URI[qat.sha256sum] = "872046ffdf02f664d12a56cdb880403d65b914b303b75875707a9eebd9c841f5"
 
-- 
2.7.4



More information about the meta-intel mailing list