From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Mon, 08 Sep 2025 09:24:07 +0200 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uvWER-000Yhq-0N for lore@lore.pengutronix.de; Mon, 08 Sep 2025 09:24:07 +0200 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1uvWEQ-0007VR-Tu; Mon, 08 Sep 2025 09:24:06 +0200 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1uvWEI-0007V3-T1; Mon, 08 Sep 2025 09:23:58 +0200 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1uvWEI-000D6N-29; Mon, 08 Sep 2025 09:23:58 +0200 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.98.2) (envelope-from ) id 1uvWEI-0000000Eix4-2a1L; Mon, 08 Sep 2025 09:23:58 +0200 Date: Mon, 8 Sep 2025 09:23:58 +0200 From: Michael Olbrich To: Christian Melki Message-ID: References: <20250830155837.704652-1-christian.melki@t2data.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250830155837.704652-1-christian.melki@t2data.com> X-Sent-From: Pengutronix Hildesheim X-URL: http://www.pengutronix.de/ X-IRC: #ptxdist @freenode X-Accept-Language: de,en X-Accept-Content-Type: text/plain Subject: Re: [ptxdist] [PATCH] qemu: Version bump. 10.0.3 -> 10.1.0 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: ptxdist@pengutronix.de Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false On Sat, Aug 30, 2025 at 05:58:37PM +0200, Christian Melki wrote: > https://wiki.qemu.org/ChangeLog/10.1 > passt is interesting, but I had some trivial build errors. > > * Fix some build options. > > * Slight adjustment to patchset. Applies cleanly. Hmmm, I'm getting build errors for host-qemu: [2182/2916] Linking target qemu-system-arm FAILED: qemu-system-arm gcc -m64 @qemu-system-arm.rsp /usr/bin/ld: libsystem.a.p/net_passt.c.o: in function `net_passt_stream_start': passt.c:(.text+0x19b): undefined reference to `g_subprocess_launcher_new' /usr/bin/ld: passt.c:(.text+0x1ad): undefined reference to `g_subprocess_launcher_take_fd' /usr/bin/ld: passt.c:(.text+0x1c2): undefined reference to `g_subprocess_launcher_spawnv' /usr/bin/ld: passt.c:(.text+0x1cd): undefined reference to `g_object_unref' /usr/bin/ld: passt.c:(.text+0x1e3): undefined reference to `g_subprocess_wait' /usr/bin/ld: passt.c:(.text+0x1f3): undefined reference to `g_subprocess_get_if_exited' /usr/bin/ld: passt.c:(.text+0x255): undefined reference to `g_object_unref' /usr/bin/ld: passt.c:(.text+0x29c): undefined reference to `g_subprocess_get_exit_status' /usr/bin/ld: passt.c:(.text+0x2cd): undefined reference to `g_object_unref' collect2: error: ld returned 1 exit status Not sure what is going on here. And can you update the configure option there as well? Michael > Signed-off-by: Christian Melki > --- > ...s-allow-real-symlinks-for-security_model-mapped-f.patch | 4 ++-- > patches/{qemu-10.0.3 => qemu-10.1.0}/series | 0 > rules/qemu.make | 7 +++++-- > 3 files changed, 7 insertions(+), 4 deletions(-) > rename patches/{qemu-10.0.3 => qemu-10.1.0}/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch (96%) > rename patches/{qemu-10.0.3 => qemu-10.1.0}/series (100%) > > diff --git a/patches/qemu-10.0.3/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch b/patches/qemu-10.1.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > similarity index 96% > rename from patches/qemu-10.0.3/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > rename to patches/qemu-10.1.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > index 46b75f8a9..edd4e9d10 100644 > --- a/patches/qemu-10.0.3/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > +++ b/patches/qemu-10.1.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > @@ -11,7 +11,7 @@ Signed-off-by: Michael Olbrich > 1 file changed, 27 insertions(+), 13 deletions(-) > > diff --git a/hw/9pfs/9p-local.c b/hw/9pfs/9p-local.c > -index 1b1f3b9ec81e..d900dccaacb1 100644 > +index 31e216227cb9..1815a99c9da4 100644 > --- a/hw/9pfs/9p-local.c > +++ b/hw/9pfs/9p-local.c > @@ -462,8 +462,7 @@ static ssize_t local_readlink(FsContext *fs_ctx, V9fsPath *fs_path, > @@ -50,7 +50,7 @@ index 1b1f3b9ec81e..d900dccaacb1 100644 > close_preserve_errno(dirfd); > out: > g_free(name); > -@@ -899,18 +910,21 @@ static int local_symlink(FsContext *fs_ctx, const char *oldpath, > +@@ -902,18 +913,21 @@ static int local_symlink(FsContext *fs_ctx, const char *oldpath, > int fd; > ssize_t oldpath_size, write_size; > > diff --git a/patches/qemu-10.0.3/series b/patches/qemu-10.1.0/series > similarity index 100% > rename from patches/qemu-10.0.3/series > rename to patches/qemu-10.1.0/series > diff --git a/rules/qemu.make b/rules/qemu.make > index 9d15caa54..b168bc203 100644 > --- a/rules/qemu.make > +++ b/rules/qemu.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_QEMU) += qemu > # > # Paths and names > # > -QEMU_VERSION := 10.0.3 > -QEMU_MD5 := 4a244f485c9d7ac3d40f958f13eae298 > +QEMU_VERSION := 10.1.0 > +QEMU_MD5 := 3bde2d1b18d38d44331a6d9cb0cc3962 > QEMU := qemu-$(QEMU_VERSION) > QEMU_SUFFIX := tar.xz > QEMU_URL := https://download.qemu.org/$(QEMU).$(QEMU_SUFFIX) > @@ -123,6 +123,7 @@ QEMU_CONF_OPT := \ > --disable-hv-balloon \ > --disable-hvf \ > --enable-iconv \ > + --disable-igvm \ > --disable-jack \ > --disable-keyring \ > --enable-kvm \ > @@ -155,6 +156,7 @@ QEMU_CONF_OPT := \ > --disable-oss \ > --$(call ptx/endis, PTXCONF_QEMU_PULSEAUDIO)-pa \ > --disable-parallels \ > + --disable-passt \ > --$(call ptx/endis, PTXCONF_QEMU_PIPEWIRE)-pipewire \ > --$(call ptx/endis, PTXCONF_QEMU_PIXMAN)-pixman \ > --disable-plugins \ > @@ -189,6 +191,7 @@ QEMU_CONF_OPT := \ > --disable-u2f \ > --disable-uadk \ > --disable-usb-redir \ > + --disable-valgrind \ > --disable-vde \ > --disable-vdi \ > --disable-vduse-blk-export \ > -- > 2.43.0 > > > -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |