From: Julien Olivain via buildroot <buildroot@buildroot.org>
To: buildroot@buildroot.org
Cc: Julien Olivain <ju.o@free.fr>
Subject: [Buildroot] [PATCH 2/3] package/kvmtool: bump to git version 7ad32e5514
Date: Wed, 17 Dec 2025 00:14:44 +0100 [thread overview]
Message-ID: <20251216231456.347739-2-ju.o@free.fr> (raw)
In-Reply-To: <20251216231456.347739-1-ju.o@free.fr>
For the commit log, see:
https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/log/?id=7ad32e5514aca2b6d19398fd3ae5a7c5e0e1ce24
This commit also removes package patches which are now upstream.
Signed-off-by: Julien Olivain <ju.o@free.fr>
---
...lude-libgen-h-for-musl-compatibility.patch | 48 -------------------
package/kvmtool/kvmtool.hash | 2 +-
package/kvmtool/kvmtool.mk | 2 +-
3 files changed, 2 insertions(+), 50 deletions(-)
delete mode 100644 package/kvmtool/0002-vfio-include-libgen-h-for-musl-compatibility.patch
diff --git a/package/kvmtool/0002-vfio-include-libgen-h-for-musl-compatibility.patch b/package/kvmtool/0002-vfio-include-libgen-h-for-musl-compatibility.patch
deleted file mode 100644
index e75ede6af1..0000000000
--- a/package/kvmtool/0002-vfio-include-libgen-h-for-musl-compatibility.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From ba6830eec0f5ab734b093657b16b555e0437b927 Mon Sep 17 00:00:00 2001
-From: Thomas Perale <thomas.perale@mind.be>
-Date: Sun, 29 Jun 2025 22:22:21 +0200
-Subject: vfio: include libgen.h (for musl compatibility)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Starting GCC14 'implicit-function-declaration' are treated as errors by
-default. When building kvmtool with musl libc, the following error
-occurs due to missing declaration of 'basename':
-
-vfio/core.c:537:22: error: implicit declaration of function ‘basename’ [-Wimplicit-function-declaration]
- 537 | group_name = basename(group_path);
- | ^~~~~~~~
-vfio/core.c:537:22: warning: nested extern declaration of ‘basename’ [-Wnested-externs]
-vfio/core.c:537:20: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
- 537 | group_name = basename(group_path);
- | ^
-
-This patch fixes the issue by including the appropriate header, ensuring
-compatibility with musl and GCC14.
-
-Signed-off-by: Thomas Perale <thomas.perale@mind.be>
-Reviewed-by: Alexandru Elisei <alexandru.elisei@arm.com>
-Link: https://lore.kernel.org/r/20250629202221.893360-1-thomas.perale@mind.be
-Signed-off-by: Will Deacon <will@kernel.org>
-Upstream: https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git/patch/?id=ba6830eec0f5ab734b093657b16b555e0437b927
-Signed-off-by: Thomas Perale <thomas.perale@mind.be>
----
- vfio/core.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/vfio/core.c b/vfio/core.c
-index 3ff2c0b0..8f884898 100644
---- a/vfio/core.c
-+++ b/vfio/core.c
-@@ -3,6 +3,7 @@
- #include "kvm/ioport.h"
-
- #include <linux/list.h>
-+#include <libgen.h>
-
- #define VFIO_DEV_DIR "/dev/vfio"
- #define VFIO_DEV_NODE VFIO_DEV_DIR "/vfio"
---
-cgit 1.2.3-korg
-
diff --git a/package/kvmtool/kvmtool.hash b/package/kvmtool/kvmtool.hash
index 8df6f929df..6a4219372f 100644
--- a/package/kvmtool/kvmtool.hash
+++ b/package/kvmtool/kvmtool.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 18841c414e82b405a0bd6f5c546bc088becd298c1145a2bac97563e699231925 kvmtool-1117dbc8ceb21abc6e8cd9861450695995852290-git4.tar.gz
+sha256 655f7691fc80416161b1d832575abfcd1223fbefa2900653ed5ddaab3ee738ec kvmtool-7ad32e5514aca2b6d19398fd3ae5a7c5e0e1ce24-git4.tar.gz
sha256 0d5bf346df9e635a29dcdddf832dc5b002ca6cdc1c5c9c6c567d2a61bb0c5c15 COPYING
diff --git a/package/kvmtool/kvmtool.mk b/package/kvmtool/kvmtool.mk
index 58ca2d3642..80248807e1 100644
--- a/package/kvmtool/kvmtool.mk
+++ b/package/kvmtool/kvmtool.mk
@@ -4,7 +4,7 @@
#
################################################################################
-KVMTOOL_VERSION = 1117dbc8ceb21abc6e8cd9861450695995852290
+KVMTOOL_VERSION = 7ad32e5514aca2b6d19398fd3ae5a7c5e0e1ce24
KVMTOOL_SITE = https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git
KVMTOOL_SITE_METHOD = git
KVMTOOL_DEPENDENCIES = \
--
2.52.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2025-12-16 23:15 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-12-16 23:14 [Buildroot] [PATCH 1/3] package/kvmtool: remove unneeded KVMTOOL_EXTRA_LDFLAGS Julien Olivain via buildroot
2025-12-16 23:14 ` Julien Olivain via buildroot [this message]
2025-12-16 23:14 ` [Buildroot] [PATCH 3/3] support/testing: new kvmtool runtime test Julien Olivain via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
2025-12-28 22:23 ` [Buildroot] [PATCH 1/3] package/kvmtool: remove unneeded KVMTOOL_EXTRA_LDFLAGS Thomas Petazzoni via buildroot
2026-01-07 17:49 ` Arnout Vandecappelle via buildroot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20251216231456.347739-2-ju.o@free.fr \
--to=buildroot@buildroot.org \
--cc=ju.o@free.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox