* [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only
@ 2023-05-10 3:25 Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 2/5] packagegroup-meta-oe: Remove minicoredumper-ptest for musl Khem Raj
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Khem Raj @ 2023-05-10 3:25 UTC (permalink / raw
To: openembedded-devel; +Cc: Khem Raj
Its not supported on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 4dcee089dc..92b15137ba 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -641,7 +641,8 @@ RDEPENDS:packagegroup-meta-oe-kernel ="\
usbip-tools \
"
RDEPENDS:packagegroup-meta-oe-kernel:append:x86 = " intel-speed-select ipmiutil pm-graph turbostat"
-RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64 = " intel-speed-select ipmiutil kpatch pm-graph turbostat bpftool"
+RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64 = " intel-speed-select ipmiutil pm-graph turbostat bpftool"
+RDEPENDS:packagegroup-meta-oe-kernel:append:x86-64:libc-glibc = " kpatch"
RDEPENDS:packagegroup-meta-oe-kernel:append:powerpc64 = " libpfm4"
# Kernel-selftest does not build with 5.8 and its exluded from build too so until its fixed remove it
--
2.40.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 2/5] packagegroup-meta-oe: Remove minicoredumper-ptest for musl
2023-05-10 3:25 [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only Khem Raj
@ 2023-05-10 3:25 ` Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 3/5] libimobiledevice: Delete recipe for 1.3.0 Khem Raj
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2023-05-10 3:25 UTC (permalink / raw
To: openembedded-devel; +Cc: Khem Raj
They do not yet work on musl
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
index 92b15137ba..21d07a1a26 100644
--- a/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
+++ b/meta-oe/recipes-core/packagegroups/packagegroup-meta-oe.bb
@@ -989,6 +989,7 @@ RDEPENDS:packagegroup-meta-oe-ptest-packages:append:x86-64 = " mcelog-ptest"
RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv64 = "oprofile-ptest"
RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:riscv32 = "oprofile-ptest"
RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:arm = "numactl-ptest"
+RDEPENDS:packagegroup-meta-oe-ptest-packages:remove:libc-musl = "minicoredumper-ptest"
RDEPENDS:packagegroup-meta-oe-fortran-packages = "\
--
2.40.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 3/5] libimobiledevice: Delete recipe for 1.3.0
2023-05-10 3:25 [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 2/5] packagegroup-meta-oe: Remove minicoredumper-ptest for musl Khem Raj
@ 2023-05-10 3:25 ` Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 4/5] libimobiledevice: Update to latest tip Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 5/5] libimobiledevice: Fix build with clang Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2023-05-10 3:25 UTC (permalink / raw
To: openembedded-devel; +Cc: Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
.../libimobiledevice/libimobiledevice_1.3.0.bb | 17 -----------------
1 file changed, 17 deletions(-)
delete mode 100644 meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.3.0.bb
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.3.0.bb b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.3.0.bb
deleted file mode 100644
index 41b8d94a03..0000000000
--- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_1.3.0.bb
+++ /dev/null
@@ -1,17 +0,0 @@
-SUMMARY = "A protocol library to access an iPhone or iPod Touch in Linux"
-LICENSE = "GPL-2.0-only & LGPL-2.1-only"
-LIC_FILES_CHKSUM = "\
- file://COPYING;md5=ebb5c50ab7cab4baeffba14977030c07 \
- file://COPYING.LESSER;md5=6ab17b41640564434dda85c06b7124f7 \
-"
-HOMEPAGE = "http://www.libimobiledevice.org/"
-
-DEPENDS = "libplist usbmuxd libusbmuxd libtasn1 gnutls libgcrypt"
-
-SRCREV = "15f8652126664e3a4b980e5d1c039b9053ce8566"
-SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master"
-
-S = "${WORKDIR}/git"
-inherit autotools pkgconfig
-
-EXTRA_OECONF = " --without-cython "
--
2.40.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 4/5] libimobiledevice: Update to latest tip
2023-05-10 3:25 [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 2/5] packagegroup-meta-oe: Remove minicoredumper-ptest for musl Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 3/5] libimobiledevice: Delete recipe for 1.3.0 Khem Raj
@ 2023-05-10 3:25 ` Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 5/5] libimobiledevice: Fix build with clang Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2023-05-10 3:25 UTC (permalink / raw
To: openembedded-devel; +Cc: Khem Raj
This is to supported latest libplist
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
.../libimobiledevice/libimobiledevice_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
index 52176872cf..c17c7224f8 100644
--- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
+++ b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
@@ -10,7 +10,7 @@ DEPENDS = "libplist usbmuxd libusbmuxd libtasn1 gnutls libgcrypt libimobiledevic
PV = "1.3.0+git${SRCPV}"
-SRCREV = "2eec1b9a172354c8521123a767d998b17bd2ac18"
+SRCREV = "860ffb707af3af94467d2ece4ad258dda957c6cd"
SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master"
S = "${WORKDIR}/git"
--
2.40.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
* [meta-oe][PATCH 5/5] libimobiledevice: Fix build with clang
2023-05-10 3:25 [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only Khem Raj
` (2 preceding siblings ...)
2023-05-10 3:25 ` [meta-oe][PATCH 4/5] libimobiledevice: Update to latest tip Khem Raj
@ 2023-05-10 3:25 ` Khem Raj
3 siblings, 0 replies; 5+ messages in thread
From: Khem Raj @ 2023-05-10 3:25 UTC (permalink / raw
To: openembedded-devel; +Cc: Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
.../0001-include-unistd.h-for-usleep.patch | 31 +++++++++++++++++++
.../libimobiledevice/libimobiledevice_git.bb | 3 +-
2 files changed, 33 insertions(+), 1 deletion(-)
create mode 100644 meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch
new file mode 100644
index 0000000000..424a203e56
--- /dev/null
+++ b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice/0001-include-unistd.h-for-usleep.patch
@@ -0,0 +1,31 @@
+From 6cb8069cfe08114f1dc7b50a7fcd4dc040cd1bbb Mon Sep 17 00:00:00 2001
+From: Khem Raj <raj.khem@gmail.com>
+Date: Tue, 9 May 2023 20:19:23 -0700
+Subject: [PATCH] include unistd.h for usleep()
+
+clang16 flags the missing header
+
+Fixes
+../../git/tools/idevicedevmodectl.c:363:2: error: call to undeclared function 'usleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
+
+Upstream-Status: Submitted [https://github.com/libimobiledevice/libimobiledevice/pull/1444]
+Signed-off-by: Khem Raj <raj.khem@gmail.com>
+---
+ tools/idevicedevmodectl.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tools/idevicedevmodectl.c b/tools/idevicedevmodectl.c
+index 739bc13..9fe8d6a 100644
+--- a/tools/idevicedevmodectl.c
++++ b/tools/idevicedevmodectl.c
+@@ -34,6 +34,7 @@
+ #ifndef WIN32
+ #include <signal.h>
+ #endif
++#include <unistd.h>
+
+ #ifdef WIN32
+ #include <windows.h>
+--
+2.40.1
+
diff --git a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
index c17c7224f8..1a0590c57b 100644
--- a/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
+++ b/meta-oe/recipes-connectivity/libimobiledevice/libimobiledevice_git.bb
@@ -11,7 +11,8 @@ DEPENDS = "libplist usbmuxd libusbmuxd libtasn1 gnutls libgcrypt libimobiledevic
PV = "1.3.0+git${SRCPV}"
SRCREV = "860ffb707af3af94467d2ece4ad258dda957c6cd"
-SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master"
+SRC_URI = "git://github.com/libimobiledevice/libimobiledevice;protocol=https;branch=master \
+ file://0001-include-unistd.h-for-usleep.patch"
S = "${WORKDIR}/git"
inherit autotools pkgconfig
--
2.40.1
^ permalink raw reply related [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-05-10 3:25 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-10 3:25 [meta-oe][PATCH 1/5] packagegroup-meta-oe: Add kpatch for glibc + x86_64 only Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 2/5] packagegroup-meta-oe: Remove minicoredumper-ptest for musl Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 3/5] libimobiledevice: Delete recipe for 1.3.0 Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 4/5] libimobiledevice: Update to latest tip Khem Raj
2023-05-10 3:25 ` [meta-oe][PATCH 5/5] libimobiledevice: Fix build with clang Khem Raj
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.