[meta-intel] [RFC PATCH 1/2] zlib-intel: add zlib fork with IA-specific optimisations

Ross Burton ross.burton at intel.com
Mon Apr 29 05:19:09 PDT 2019


This fork of zlib has a number of IA-specific improvements and is
noticably faster when running on Intel hardware.

Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 recipes-core/zlib/zlib-intel_1.2.11.1_jtkv6.3.bb | 30 ++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 recipes-core/zlib/zlib-intel_1.2.11.1_jtkv6.3.bb

diff --git a/recipes-core/zlib/zlib-intel_1.2.11.1_jtkv6.3.bb b/recipes-core/zlib/zlib-intel_1.2.11.1_jtkv6.3.bb
new file mode 100644
index 00000000..1548f3b5
--- /dev/null
+++ b/recipes-core/zlib/zlib-intel_1.2.11.1_jtkv6.3.bb
@@ -0,0 +1,30 @@
+SUMMARY = "Zlib Compression Library (Intel-tuned)"
+DESCRIPTION = "Zlib is a general-purpose, patent-free, lossless data compression \
+library which is used by many different programs."
+HOMEPAGE = "http://zlib.net/"
+SECTION = "libs"
+LICENSE = "Zlib"
+LIC_FILES_CHKSUM = "file://zlib.h;beginline=6;endline=23;md5=5377232268e952e9ef63bc555f7aa6c0"
+
+PROVIDES = "zlib"
+
+SRC_URI = "git://github.com/jtkukunas/zlib.git;protocol=git"
+SRCREV = "a43a247bfa16ec5368747b5b64f11ea5ca033010"
+
+S = "${WORKDIR}/git"
+
+CFLAGS += "-D_REENTRANT"
+
+do_configure() {
+	LDCONFIG=true ./configure --prefix=${prefix} --shared --libdir=${libdir} --uname=GNU
+}
+
+do_compile() {
+	oe_runmake shared
+}
+
+do_install() {
+	oe_runmake DESTDIR=${D} install
+}
+
+BBCLASSEXTEND = "native nativesdk"
-- 
2.11.0



More information about the meta-intel mailing list