Re: [Buildroot] [EXTERNAL] [PATCH v4 2/4] package/xen: add custom version support

"Weber \(US\), Matthew L via buildroot" <[email protected]> Mon, 3 Aug 2026 16:52:38 +0000
Newsgroups net.busybox.buildroot
Message-ID <BN0P110MB20675C051ADEB0B8646C8628F3D5A@BN0P110MB2067.NAMP110.PROD.OUTLOOK.COM>
Neal,

> -----Original Message-----
> From: Frager, Neal <[email protected]> 
> Sent: Monday, August 3, 2026 10:39 AM
> To: Weber (US), Matthew L <[email protected]>; [email protected]
> Cc: [email protected]; Stabellini, Stefano <[email protected]>; Erkiaga Elorza, Ibai <[email protected]>; [email protected]; Saleab, Micheal <[email protected]>; [email protected]; Matthew Weber <[email protected]>; [email protected]; [email protected]; Wood (US), Brian J <[email protected]>; [email protected]; Hildebrand, Stewart <[email protected]>; [email protected]; [email protected]; Simek, Michal <[email protected]>; [email protected]
> Subject: RE: [EXTERNAL] [Buildroot] [PATCH v4 2/4] package/xen: add custom version support
>
> EXT email: be mindful of links/attachments.
>
>

[snip]

>
> I know this is just one test case, but the fact that the xen and qemu-xen repos are separated, it should mean that we can mix and match the versions between the two repos.  In other words, if someone builds xen with a cached qemu-xen, it will probably still build and work when the xen package wipes the cached qemu-xen version and replaces it with the buildroot qemu-xen package version.
>
> Before we overthink it and add code that might not be necessary, I propose we wait and see if a user ever does run into a case where replacing the cached qemu-xen version with the buildroot qemu-xen package version causes a problem.

Agree, I think it is OK as is until a specific case helps to clarify.  I did a test with https://downloads.xenproject.org/release/xen/4.20.0/xen-4.20.0.tar.gz and it built after I manually applied the existing 4.21 patches on top.  No issue with the newer QEMU used for the tools build.

BR2_PACKAGE_XEN=y
BR2_PACKAGE_XEN_CUSTOM_TARBALL=y
BR2_PACKAGE_XEN_CUSTOM_TARBALL_LOCATION="https://downloads.xenproject.org/release/xen/4.20.0/xen-4.20.0.tar.gz"
BR2_PACKAGE_XEN_VERSION="custom"
BR2_PACKAGE_XEN_HYPERVISOR=y
BR2_PACKAGE_XEN_TOOLS=y
BR2_PACKAGE_QEMU_XEN=y

Regards,
Matt
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot