* MSYS2 and libfdt @ 2023-01-19 8:14 Thomas Huth 2023-01-19 8:55 ` Stefan Weil via 2023-01-19 8:56 ` Marc-André Lureau 0 siblings, 2 replies; 15+ messages in thread From: Thomas Huth @ 2023-01-19 8:14 UTC (permalink / raw) To: Bin Meng, Stefan Weil, Marc-André Lureau; +Cc: QEMU Developers Hi all, in some spare minutes, I started playing with a patch to try to remove the dtc submodule from the QEMU git repository - according to https://repology.org/project/dtc/versions our supported build platforms should now all provide the minimum required version. However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The libfdt is packaged as part of the dtc package there: https://packages.msys2.org/package/dtc ... meaning that it is added with a usr/include and usr/lib path prefix instead of mingw64/include and mingw64/lib like other packages are using (see e.g. https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus the compiler does not find the library there. Also there does not seem to be a difference between a i686 (32-bit) and x86_64 (64-bit) variant available here? Does anybody know how libfdt is supposed to be used with MSYS2 ? Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-19 8:14 MSYS2 and libfdt Thomas Huth @ 2023-01-19 8:55 ` Stefan Weil via 2023-01-19 12:30 ` Thomas Huth 2023-01-19 8:56 ` Marc-André Lureau 1 sibling, 1 reply; 15+ messages in thread From: Stefan Weil via @ 2023-01-19 8:55 UTC (permalink / raw) To: Thomas Huth, Bin Meng, Marc-André Lureau; +Cc: QEMU Developers Am 19.01.23 um 09:14 schrieb Thomas Huth: > > Hi all, > > in some spare minutes, I started playing with a patch to try to remove > the dtc submodule from the QEMU git repository - according to > https://repology.org/project/dtc/versions our supported build > platforms should now all provide the minimum required version. > > However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: > The libfdt is packaged as part of the dtc package there: > > https://packages.msys2.org/package/dtc > > ... meaning that it is added with a usr/include and usr/lib path > prefix instead of mingw64/include and mingw64/lib like other packages > are using (see e.g. > https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). > Thus the compiler does not find the library there. Also there does not > seem to be a difference between a i686 (32-bit) and x86_64 (64-bit) > variant available here? Does anybody know how libfdt is supposed to be > used with MSYS2 ? > > Thomas Hi Thomas, "dtc" is not the right package for cross builds. We'd require mingw-w64-i686-dtc and mingw-w64-x86_64-dtc packages for the QEMU build, but those packages are currently not provided by MSYS2. See https://packages.msys2.org/search?t=binpkg&q=zlib for the zlib packages and related cross build packages. Stefan ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-19 8:55 ` Stefan Weil via @ 2023-01-19 12:30 ` Thomas Huth 0 siblings, 0 replies; 15+ messages in thread From: Thomas Huth @ 2023-01-19 12:30 UTC (permalink / raw) To: Stefan Weil, Bin Meng, Marc-André Lureau; +Cc: QEMU Developers On 19/01/2023 09.55, Stefan Weil wrote: > Am 19.01.23 um 09:14 schrieb Thomas Huth: > >> >> Hi all, >> >> in some spare minutes, I started playing with a patch to try to remove the >> dtc submodule from the QEMU git repository - according to >> https://repology.org/project/dtc/versions our supported build platforms >> should now all provide the minimum required version. >> >> However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The >> libfdt is packaged as part of the dtc package there: >> >> https://packages.msys2.org/package/dtc >> >> ... meaning that it is added with a usr/include and usr/lib path prefix >> instead of mingw64/include and mingw64/lib like other packages are using >> (see e.g. >> https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). >> Thus the compiler does not find the library there. Also there does not >> seem to be a difference between a i686 (32-bit) and x86_64 (64-bit) >> variant available here? Does anybody know how libfdt is supposed to be >> used with MSYS2 ? >> >> Thomas > > > Hi Thomas, > > "dtc" is not the right package for cross builds. We'd require > mingw-w64-i686-dtc and mingw-w64-x86_64-dtc packages for the QEMU build, but > those packages are currently not provided by MSYS2. Ok, thanks ... so that basically means we cannot get rid of the dtc submodule yet. Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-19 8:14 MSYS2 and libfdt Thomas Huth 2023-01-19 8:55 ` Stefan Weil via @ 2023-01-19 8:56 ` Marc-André Lureau 2023-01-20 8:31 ` Thomas Huth 1 sibling, 1 reply; 15+ messages in thread From: Marc-André Lureau @ 2023-01-19 8:56 UTC (permalink / raw) To: Thomas Huth; +Cc: Bin Meng, Stefan Weil, QEMU Developers Hi On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > > Hi all, > > in some spare minutes, I started playing with a patch to try to remove the > dtc submodule from the QEMU git repository - according to > https://repology.org/project/dtc/versions our supported build platforms > should now all provide the minimum required version. > > However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The > libfdt is packaged as part of the dtc package there: > > https://packages.msys2.org/package/dtc > > ... meaning that it is added with a usr/include and usr/lib path prefix > instead of mingw64/include and mingw64/lib like other packages are using > (see e.g. > https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus > the compiler does not find the library there. Also there does not seem to be > a difference between a i686 (32-bit) and x86_64 (64-bit) variant available > here? Does anybody know how libfdt is supposed to be used with MSYS2 ? The msys environment is a bit special, it's not an environment for a particular build target, my understanding is that it holds common files/tools. dtc should be added to https://github.com/msys2/MINGW-packages for it to be available as a target dependency. -- Marc-André Lureau ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-19 8:56 ` Marc-André Lureau @ 2023-01-20 8:31 ` Thomas Huth 2023-01-20 13:57 ` Marc-André Lureau 0 siblings, 1 reply; 15+ messages in thread From: Thomas Huth @ 2023-01-20 8:31 UTC (permalink / raw) To: Marc-André Lureau; +Cc: Bin Meng, Stefan Weil, QEMU Developers On 19/01/2023 09.56, Marc-André Lureau wrote: > Hi > > On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >> >> >> Hi all, >> >> in some spare minutes, I started playing with a patch to try to remove the >> dtc submodule from the QEMU git repository - according to >> https://repology.org/project/dtc/versions our supported build platforms >> should now all provide the minimum required version. >> >> However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The >> libfdt is packaged as part of the dtc package there: >> >> https://packages.msys2.org/package/dtc >> >> ... meaning that it is added with a usr/include and usr/lib path prefix >> instead of mingw64/include and mingw64/lib like other packages are using >> (see e.g. >> https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus >> the compiler does not find the library there. Also there does not seem to be >> a difference between a i686 (32-bit) and x86_64 (64-bit) variant available >> here? Does anybody know how libfdt is supposed to be used with MSYS2 ? > > The msys environment is a bit special, it's not an environment for a > particular build target, my understanding is that it holds common > files/tools. > > dtc should be added to https://github.com/msys2/MINGW-packages for it > to be available as a target dependency. Do you have already any experience in requesting a new package there? Could you maybe do it? ... since I don't have a proper MinGW installation here, it would be very cumbersome for me right now. Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-20 8:31 ` Thomas Huth @ 2023-01-20 13:57 ` Marc-André Lureau 2023-01-23 16:23 ` Daniel P. Berrangé 0 siblings, 1 reply; 15+ messages in thread From: Marc-André Lureau @ 2023-01-20 13:57 UTC (permalink / raw) To: Thomas Huth; +Cc: Bin Meng, Stefan Weil, QEMU Developers Hi Thomas On Fri, Jan 20, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > On 19/01/2023 09.56, Marc-André Lureau wrote: > > Hi > > > > On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > >> > >> > >> Hi all, > >> > >> in some spare minutes, I started playing with a patch to try to remove the > >> dtc submodule from the QEMU git repository - according to > >> https://repology.org/project/dtc/versions our supported build platforms > >> should now all provide the minimum required version. > >> > >> However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The > >> libfdt is packaged as part of the dtc package there: > >> > >> https://packages.msys2.org/package/dtc > >> > >> ... meaning that it is added with a usr/include and usr/lib path prefix > >> instead of mingw64/include and mingw64/lib like other packages are using > >> (see e.g. > >> https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus > >> the compiler does not find the library there. Also there does not seem to be > >> a difference between a i686 (32-bit) and x86_64 (64-bit) variant available > >> here? Does anybody know how libfdt is supposed to be used with MSYS2 ? > > > > The msys environment is a bit special, it's not an environment for a > > particular build target, my understanding is that it holds common > > files/tools. > > > > dtc should be added to https://github.com/msys2/MINGW-packages for it > > to be available as a target dependency. > > Do you have already any experience in requesting a new package there? Could > you maybe do it? ... since I don't have a proper MinGW installation here, it > would be very cumbersome for me right now. > Here you go (although let see what CI has to say): https://github.com/msys2/MINGW-packages/pull/15168 The msys2 maintainers are usually very quick and helpful, in my experience. (I sometime use a windev evaluation VM, that I import with the help of https://github.com/elmarco/virt-install-windev) -- Marc-André Lureau ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-20 13:57 ` Marc-André Lureau @ 2023-01-23 16:23 ` Daniel P. Berrangé 2023-01-24 9:20 ` Thomas Huth 2023-01-24 14:43 ` MinGW and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth 0 siblings, 2 replies; 15+ messages in thread From: Daniel P. Berrangé @ 2023-01-23 16:23 UTC (permalink / raw) To: Marc-André Lureau Cc: Thomas Huth, Bin Meng, Stefan Weil, QEMU Developers On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: > Hi Thomas > > On Fri, Jan 20, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > > > On 19/01/2023 09.56, Marc-André Lureau wrote: > > > Hi > > > > > > On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > >> > > >> > > >> Hi all, > > >> > > >> in some spare minutes, I started playing with a patch to try to remove the > > >> dtc submodule from the QEMU git repository - according to > > >> https://repology.org/project/dtc/versions our supported build platforms > > >> should now all provide the minimum required version. > > >> > > >> However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The > > >> libfdt is packaged as part of the dtc package there: > > >> > > >> https://packages.msys2.org/package/dtc > > >> > > >> ... meaning that it is added with a usr/include and usr/lib path prefix > > >> instead of mingw64/include and mingw64/lib like other packages are using > > >> (see e.g. > > >> https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus > > >> the compiler does not find the library there. Also there does not seem to be > > >> a difference between a i686 (32-bit) and x86_64 (64-bit) variant available > > >> here? Does anybody know how libfdt is supposed to be used with MSYS2 ? > > > > > > The msys environment is a bit special, it's not an environment for a > > > particular build target, my understanding is that it holds common > > > files/tools. > > > > > > dtc should be added to https://github.com/msys2/MINGW-packages for it > > > to be available as a target dependency. > > > > Do you have already any experience in requesting a new package there? Could > > you maybe do it? ... since I don't have a proper MinGW installation here, it > > would be very cumbersome for me right now. > > > > Here you go (although let see what CI has to say): > https://github.com/msys2/MINGW-packages/pull/15168 > > The msys2 maintainers are usually very quick and helpful, in my experience. And it merged 1 day after you posted it. So yes, the msys2 maintainers are indeed very quick & helpful :-) So in theory we can try to drop the submodule for dtc now With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MSYS2 and libfdt 2023-01-23 16:23 ` Daniel P. Berrangé @ 2023-01-24 9:20 ` Thomas Huth 2023-01-24 11:27 ` NetBSD and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth 2023-01-24 14:43 ` MinGW and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth 1 sibling, 1 reply; 15+ messages in thread From: Thomas Huth @ 2023-01-24 9:20 UTC (permalink / raw) To: Daniel P. Berrangé, Marc-André Lureau Cc: Bin Meng, Stefan Weil, QEMU Developers, Biswapriyo Nath On 23/01/2023 17.23, Daniel P. Berrangé wrote: > On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: >> Hi Thomas >> >> On Fri, Jan 20, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>> >>> On 19/01/2023 09.56, Marc-André Lureau wrote: >>>> Hi >>>> >>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>>>> >>>>> Hi all, >>>>> >>>>> in some spare minutes, I started playing with a patch to try to remove the >>>>> dtc submodule from the QEMU git repository - according to >>>>> https://repology.org/project/dtc/versions our supported build platforms >>>>> should now all provide the minimum required version. >>>>> >>>>> However, I'm hitting a problem with Windows / MSYS2 in the CI jobs: The >>>>> libfdt is packaged as part of the dtc package there: >>>>> >>>>> https://packages.msys2.org/package/dtc >>>>> >>>>> ... meaning that it is added with a usr/include and usr/lib path prefix >>>>> instead of mingw64/include and mingw64/lib like other packages are using >>>>> (see e.g. >>>>> https://packages.msys2.org/package/mingw-w64-x86_64-zlib?repo=mingw64). Thus >>>>> the compiler does not find the library there. Also there does not seem to be >>>>> a difference between a i686 (32-bit) and x86_64 (64-bit) variant available >>>>> here? Does anybody know how libfdt is supposed to be used with MSYS2 ? >>>> >>>> The msys environment is a bit special, it's not an environment for a >>>> particular build target, my understanding is that it holds common >>>> files/tools. >>>> >>>> dtc should be added to https://github.com/msys2/MINGW-packages for it >>>> to be available as a target dependency. >>> >>> Do you have already any experience in requesting a new package there? Could >>> you maybe do it? ... since I don't have a proper MinGW installation here, it >>> would be very cumbersome for me right now. >>> >> >> Here you go (although let see what CI has to say): >> https://github.com/msys2/MINGW-packages/pull/15168 >> >> The msys2 maintainers are usually very quick and helpful, in my experience. Great, I just gave it a try, and it seems to be working, indeed: https://gitlab.com/thuth/qemu/-/jobs/3649509495#L668 Thank you very much Marc-André and Biswapriyo! > And it merged 1 day after you posted it. So yes, the msys2 maintainers > are indeed very quick & helpful :-) > > So in theory we can try to drop the submodule for dtc now Ok, I'll give my patch another try to see whether all the other systems have a usable version of libfdt available, too. Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* NetBSD and libfdt (was: Re: MSYS2 and libfdt) 2023-01-24 9:20 ` Thomas Huth @ 2023-01-24 11:27 ` Thomas Huth 2023-01-25 11:36 ` Nick Hudson 0 siblings, 1 reply; 15+ messages in thread From: Thomas Huth @ 2023-01-24 11:27 UTC (permalink / raw) To: Daniel P. Berrangé, Marc-André Lureau, Reinoud Zandijk, Ryo ONODERA Cc: Bin Meng, Stefan Weil, QEMU Developers, Biswapriyo Nath, skrll On 24/01/2023 10.20, Thomas Huth wrote: [...] >>>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>>>>> >>>>>> Hi all, >>>>>> >>>>>> in some spare minutes, I started playing with a patch to try to remove >>>>>> the >>>>>> dtc submodule from the QEMU git repository - according to >>>>>> https://repology.org/project/dtc/versions our supported build platforms >>>>>> should now all provide the minimum required version. [...] > Ok, I'll give my patch another try to see whether all the other systems have > a usable version of libfdt available, too. ... and I apparently missed NetBSD in my first research: Looks like NetBSD is still using dtc v1.4.7 which is too old for QEMU. (though https://www.netbsd.org/docs/software/3rdparty/ talks about v1.5.1, I only get dtc 1.4.7 in our NetBSD VM). Reinoud, Ryo, any chance that you could get dtc updated to a newer version (at least 1.5.1) in NetBSD ? Thanks, Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: NetBSD and libfdt (was: Re: MSYS2 and libfdt) 2023-01-24 11:27 ` NetBSD and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth @ 2023-01-25 11:36 ` Nick Hudson 2023-01-25 11:59 ` NetBSD and libfdt Thomas Huth 0 siblings, 1 reply; 15+ messages in thread From: Nick Hudson @ 2023-01-25 11:36 UTC (permalink / raw) To: Thomas Huth, Daniel P. Berrangé, Marc-André Lureau, Reinoud Zandijk, Ryo ONODERA Cc: Bin Meng, Stefan Weil, QEMU Developers, Biswapriyo Nath, skrll hi, On 24/01/2023 11:27, Thomas Huth wrote: > On 24/01/2023 10.20, Thomas Huth wrote: > [...] >>>>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> >>>>>> wrote: >>>>>>> >>>>>>> Hi all, >>>>>>> >>>>>>> in some spare minutes, I started playing with a patch to try to >>>>>>> remove the >>>>>>> dtc submodule from the QEMU git repository - according to >>>>>>> https://repology.org/project/dtc/versions our supported build >>>>>>> platforms >>>>>>> should now all provide the minimum required version. > [...] >> Ok, I'll give my patch another try to see whether all the other >> systems have a usable version of libfdt available, too. > > ... and I apparently missed NetBSD in my first research: Looks like > NetBSD is still using dtc v1.4.7 which is too old for QEMU. (though > https://www.netbsd.org/docs/software/3rdparty/ talks about v1.5.1, I > only get dtc 1.4.7 in our NetBSD VM). The not yet released netbsd-10 and -current have 1.5.1. Perhaps you can use netbsd-10 for your VM? Thanks, Nick ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: NetBSD and libfdt 2023-01-25 11:36 ` Nick Hudson @ 2023-01-25 11:59 ` Thomas Huth 0 siblings, 0 replies; 15+ messages in thread From: Thomas Huth @ 2023-01-25 11:59 UTC (permalink / raw) To: Nick Hudson, Daniel P. Berrangé, Marc-André Lureau, Reinoud Zandijk, Ryo ONODERA Cc: Bin Meng, Stefan Weil, QEMU Developers, Biswapriyo Nath, skrll On 25/01/2023 12.36, Nick Hudson wrote: > hi, > > On 24/01/2023 11:27, Thomas Huth wrote: >> On 24/01/2023 10.20, Thomas Huth wrote: >> [...] >>>>>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> in some spare minutes, I started playing with a patch to try to >>>>>>>> remove the >>>>>>>> dtc submodule from the QEMU git repository - according to >>>>>>>> https://repology.org/project/dtc/versions our supported build platforms >>>>>>>> should now all provide the minimum required version. >> [...] >>> Ok, I'll give my patch another try to see whether all the other systems >>> have a usable version of libfdt available, too. >> >> ... and I apparently missed NetBSD in my first research: Looks like NetBSD >> is still using dtc v1.4.7 which is too old for QEMU. (though >> https://www.netbsd.org/docs/software/3rdparty/ talks about v1.5.1, I only >> get dtc 1.4.7 in our NetBSD VM). > > The not yet released netbsd-10 and -current have 1.5.1. Perhaps you can use > netbsd-10 for your VM? Ah, ok, thanks, I didn't know yet that NetBSD 10 is just about to get released (hopefully?) soon... Anyway, even if it gets released this year, it means we have to carry the dtc submodule in QEMU for two more years according to our support policy: https://www.qemu.org/docs/master/about/build-platforms.html#linux-os-macos-freebsd-netbsd-openbsd (since NetBSD will be supported by QEMU for two more years) Will there be another minor release of NetBSD 9 where it would be possible to update dtc to at least version 1.5.1, too? Thanks, Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* MinGW and libfdt (was: Re: MSYS2 and libfdt) 2023-01-23 16:23 ` Daniel P. Berrangé 2023-01-24 9:20 ` Thomas Huth @ 2023-01-24 14:43 ` Thomas Huth 2023-01-24 15:08 ` Daniel P. Berrangé 1 sibling, 1 reply; 15+ messages in thread From: Thomas Huth @ 2023-01-24 14:43 UTC (permalink / raw) To: Daniel P. Berrangé, Marc-André Lureau Cc: Bin Meng, Stefan Weil, QEMU Developers, Cole Robinson On 23/01/2023 17.23, Daniel P. Berrangé wrote: > On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: ... >>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>>>> >>>>> >>>>> Hi all, >>>>> >>>>> in some spare minutes, I started playing with a patch to try to remove the >>>>> dtc submodule from the QEMU git repository - according to >>>>> https://repology.org/project/dtc/versions our supported build platforms >>>>> should now all provide the minimum required version. ... > So in theory we can try to drop the submodule for dtc now The dtc package is also still missing in the MinGW cross compiler suite in Fedora ... does anybody know what's the right way to request it there? Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MinGW and libfdt (was: Re: MSYS2 and libfdt) 2023-01-24 14:43 ` MinGW and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth @ 2023-01-24 15:08 ` Daniel P. Berrangé 2023-01-24 19:10 ` Marc-André Lureau 0 siblings, 1 reply; 15+ messages in thread From: Daniel P. Berrangé @ 2023-01-24 15:08 UTC (permalink / raw) To: Thomas Huth Cc: Marc-André Lureau, Bin Meng, Stefan Weil, QEMU Developers, Cole Robinson On Tue, Jan 24, 2023 at 03:43:25PM +0100, Thomas Huth wrote: > On 23/01/2023 17.23, Daniel P. Berrangé wrote: > > On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: > ... > > > > > On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > > > > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > in some spare minutes, I started playing with a patch to try to remove the > > > > > > dtc submodule from the QEMU git repository - according to > > > > > > https://repology.org/project/dtc/versions our supported build platforms > > > > > > should now all provide the minimum required version. > ... > > So in theory we can try to drop the submodule for dtc now > > The dtc package is also still missing in the MinGW cross compiler suite in > Fedora ... does anybody know what's the right way to request it there? Someone will need to write a specfile, and submit it for review. I can do the submission, or the review, but not both (can't mark your own homework) With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :| ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MinGW and libfdt (was: Re: MSYS2 and libfdt) 2023-01-24 15:08 ` Daniel P. Berrangé @ 2023-01-24 19:10 ` Marc-André Lureau 2023-01-25 10:26 ` Thomas Huth 0 siblings, 1 reply; 15+ messages in thread From: Marc-André Lureau @ 2023-01-24 19:10 UTC (permalink / raw) To: Daniel P. Berrangé Cc: Thomas Huth, Bin Meng, Stefan Weil, QEMU Developers, Cole Robinson Hi On Tue, Jan 24, 2023 at 7:08 PM Daniel P. Berrangé <berrange@redhat.com> wrote: > > On Tue, Jan 24, 2023 at 03:43:25PM +0100, Thomas Huth wrote: > > On 23/01/2023 17.23, Daniel P. Berrangé wrote: > > > On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: > > ... > > > > > > On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: > > > > > > > > > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > in some spare minutes, I started playing with a patch to try to remove the > > > > > > > dtc submodule from the QEMU git repository - according to > > > > > > > https://repology.org/project/dtc/versions our supported build platforms > > > > > > > should now all provide the minimum required version. > > ... > > > So in theory we can try to drop the submodule for dtc now > > > > The dtc package is also still missing in the MinGW cross compiler suite in > > Fedora ... does anybody know what's the right way to request it there? > > Someone will need to write a specfile, and submit it for review. I can do > the submission, or the review, but not both (can't mark your own homework) > It's already been in rawhide for a few months. We can probably merge and update f37. https://packages.fedoraproject.org/pkgs/dtc/dtc/ -- Marc-André Lureau ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: MinGW and libfdt (was: Re: MSYS2 and libfdt) 2023-01-24 19:10 ` Marc-André Lureau @ 2023-01-25 10:26 ` Thomas Huth 0 siblings, 0 replies; 15+ messages in thread From: Thomas Huth @ 2023-01-25 10:26 UTC (permalink / raw) To: Marc-André Lureau, Daniel P. Berrangé Cc: Bin Meng, Stefan Weil, QEMU Developers, Cole Robinson On 24/01/2023 20.10, Marc-André Lureau wrote: > Hi > > On Tue, Jan 24, 2023 at 7:08 PM Daniel P. Berrangé <berrange@redhat.com> wrote: >> >> On Tue, Jan 24, 2023 at 03:43:25PM +0100, Thomas Huth wrote: >>> On 23/01/2023 17.23, Daniel P. Berrangé wrote: >>>> On Fri, Jan 20, 2023 at 05:57:29PM +0400, Marc-André Lureau wrote: >>> ... >>>>>>> On Thu, Jan 19, 2023 at 12:31 PM Thomas Huth <thuth@redhat.com> wrote: >>>>>>>> >>>>>>>> >>>>>>>> Hi all, >>>>>>>> >>>>>>>> in some spare minutes, I started playing with a patch to try to remove the >>>>>>>> dtc submodule from the QEMU git repository - according to >>>>>>>> https://repology.org/project/dtc/versions our supported build platforms >>>>>>>> should now all provide the minimum required version. >>> ... >>>> So in theory we can try to drop the submodule for dtc now >>> >>> The dtc package is also still missing in the MinGW cross compiler suite in >>> Fedora ... does anybody know what's the right way to request it there? >> >> Someone will need to write a specfile, and submit it for review. I can do >> the submission, or the review, but not both (can't mark your own homework) >> > > It's already been in rawhide for a few months. We can probably merge > and update f37. > https://packages.fedoraproject.org/pkgs/dtc/dtc/ Ah, great, good to know that it is on its way already. Even if this only gets released in F38 this still should be fine ... F38 is not that far away anymore. Thomas ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2023-01-25 12:00 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-01-19 8:14 MSYS2 and libfdt Thomas Huth 2023-01-19 8:55 ` Stefan Weil via 2023-01-19 12:30 ` Thomas Huth 2023-01-19 8:56 ` Marc-André Lureau 2023-01-20 8:31 ` Thomas Huth 2023-01-20 13:57 ` Marc-André Lureau 2023-01-23 16:23 ` Daniel P. Berrangé 2023-01-24 9:20 ` Thomas Huth 2023-01-24 11:27 ` NetBSD and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth 2023-01-25 11:36 ` Nick Hudson 2023-01-25 11:59 ` NetBSD and libfdt Thomas Huth 2023-01-24 14:43 ` MinGW and libfdt (was: Re: MSYS2 and libfdt) Thomas Huth 2023-01-24 15:08 ` Daniel P. Berrangé 2023-01-24 19:10 ` Marc-André Lureau 2023-01-25 10:26 ` Thomas Huth
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).