mirror of
git://git.yoctoproject.org/meta-intel
synced 2026-01-01 13:58:05 +00:00
zlib-qat: Add patch to support MUSL
MUSL has a stricter policy for header inclusion, so add patch to explictly include pthread.h Signed-off-by: Saul Wold <sgw@linux.intel.com>
This commit is contained in:
parent
66cb81c1b3
commit
69af9a33bb
|
|
@ -0,0 +1,29 @@
|
|||
From 30c4a1181cbe696dd1b9f52c8e9422ef8c331e8f Mon Sep 17 00:00:00 2001
|
||||
From: Saul Wold <sgw@linux.intel.com>
|
||||
Date: Thu, 9 Feb 2017 12:40:47 -0800
|
||||
Subject: [PATCH] qat_zlib.h: Add pthread.h for MUSL
|
||||
|
||||
MUSL is stricter when it comes to header file inclusion, so add
|
||||
the additional header thats needed to compile with MUSL.
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Saul Wold <sgw@linux.intel.com>
|
||||
---
|
||||
qat_zlib.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/qat_zlib.h b/qat_zlib.h
|
||||
index 2747f84..d9ac312 100644
|
||||
--- a/qat_zlib.h
|
||||
+++ b/qat_zlib.h
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <assert.h>
|
||||
#include <time.h>
|
||||
+#include <pthread.h>
|
||||
|
||||
#include "cpa_dc.h"
|
||||
#ifdef USE_QAE_MEM
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
|
@ -22,6 +22,7 @@ SRC_URI = "http://www.zlib.net/zlib-${ZLIB_VERSION}.tar.gz;name=zlib \
|
|||
file://zlib-qat-0.4.7-002-zlib-qat-add-a-install-target-to-makefile.patch \
|
||||
file://zlib-qat-0.4.7-002-zlib-Remove-rpaths-from-makefile.patch \
|
||||
"
|
||||
SRC_URI_append_libc-musl = " file://0001-qat_zlib.h-Add-pthread.h-for-MUSL.patch"
|
||||
|
||||
SRC_URI[zlib.md5sum] = "44d667c142d7cda120332623eab69f40"
|
||||
SRC_URI[zlib.sha256sum] = "36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d"
|
||||
|
|
@ -81,6 +82,9 @@ python do_patch() {
|
|||
bb.build.exec_func('patch_do_patch', d)
|
||||
}
|
||||
|
||||
#addtask zlibqat_patch after do_prepare_recipe_sysroot before patch_do_patch
|
||||
#addtask do_zlibqat_patch after do_prepare_recipe_sysroot before do_configure
|
||||
|
||||
do_configure() {
|
||||
./configure --prefix=${prefix} --shared --libdir=${libdir}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user