qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: meson: problems building under msys2/mingw-w64 native


From: Mark Cave-Ayland
Subject: Re: meson: problems building under msys2/mingw-w64 native
Date: Tue, 25 Aug 2020 23:14:56 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0

On 25/08/2020 09:34, Paolo Bonzini wrote:

> I saw it, thanks. I would like to have someone else (like Mark) test it and 
> then I
> will include it.
> 
> Paolo

Yonggang Luo, thank you for this patchset which helped enable me to build QEMU 
on
Windows with the new meson build.

I've replied to individual patches on the basis of my tests - there are some 
minor
issues with the patches themselves, a couple of things that need to be 
clarified, and
also a cover letter and SoB tags are missing as pointed out by Eric.

There is one more thing I noticed - in my tests I passed
--prefix=/home/Mark/rel-qemu-git into configure and ran "make install". This 
worked,
but it flattened the output directory tree i.e. /home/Mark/rel-qemu-git in MSYS2
looked like this:

$ ls -l /home/Mark/rel-qemu-git/
total 40440
drwxr-xr-x 1 Mark None        0 Aug 25 20:43 applications
-rw-r--r-- 1 Mark None     3211 Aug 25 20:43 bamboo.dtb
-rw-r--r-- 1 Mark None   131072 Aug 25 20:43 bios.bin
-rw-r--r-- 1 Mark None   262144 Aug 25 20:43 bios-256k.bin
-rw-r--r-- 1 Mark None    65536 Aug 25 20:43 bios-microvm.bin
-rw-r--r-- 1 Mark None     9779 Aug 25 20:43 canyonlands.dtb
-rw-r--r-- 1 Mark None    42903 Aug 25 20:43 edk2-licenses.txt
-rw-r--r-- 1 Mark None   240128 Aug 25 20:43 efi-e1000.rom
-rw-r--r-- 1 Mark None   240128 Aug 25 20:43 efi-e1000e.rom
-rw-r--r-- 1 Mark None   240128 Aug 25 20:43 efi-eepro100.rom
-rw-r--r-- 1 Mark None   238592 Aug 25 20:43 efi-ne2k_pci.rom
-rw-r--r-- 1 Mark None   238592 Aug 25 20:43 efi-pcnet.rom
-rw-r--r-- 1 Mark None   242688 Aug 25 20:43 efi-rtl8139.rom
-rw-r--r-- 1 Mark None   242688 Aug 25 20:43 efi-virtio.rom
-rw-r--r-- 1 Mark None   236032 Aug 25 20:43 efi-vmxnet3.rom
-rw-r--r-- 1 Mark None   766136 Aug 25 20:43 hppa-firmware.img
drwxr-xr-x 1 Mark None        0 Aug 25 20:43 icons
drwxr-xr-x 1 Mark None        0 Aug 25 20:43 keymaps
-rw-r--r-- 1 Mark None     9216 Aug 25 20:43 kvmvapic.bin
-rw-r--r-- 1 Mark None     1024 Aug 25 20:43 linuxboot.bin
-rw-r--r-- 1 Mark None     1536 Aug 25 20:43 linuxboot_dma.bin
-rw-r--r-- 1 Mark None     1024 Aug 25 20:43 multiboot.bin
-rw-r--r-- 1 Mark None   696912 Aug 25 20:43 openbios-ppc
-rw-r--r-- 1 Mark None   382048 Aug 25 20:43 openbios-sparc32
-rw-r--r-- 1 Mark None  1593408 Aug 25 20:43 openbios-sparc64
-rw-r--r-- 1 Mark None    62144 Aug 25 20:43 
opensbi-riscv32-generic-fw_dynamic.bin
-rw-r--r-- 1 Mark None   558668 Aug 25 20:43 
opensbi-riscv32-generic-fw_dynamic.elf
-rw-r--r-- 1 Mark None    70792 Aug 25 20:43 
opensbi-riscv64-generic-fw_dynamic.bin
-rw-r--r-- 1 Mark None   620424 Aug 25 20:43 
opensbi-riscv64-generic-fw_dynamic.elf
-rw-r--r-- 1 Mark None   156328 Aug 25 20:43 palcode-clipper
-rw-r--r-- 1 Mark None     9882 Aug 25 20:43 petalogix-ml605.dtb
-rw-r--r-- 1 Mark None     8161 Aug 25 20:43 petalogix-s3adsp1800.dtb
-rw-r--r-- 1 Mark None     1536 Aug 25 20:43 pvh.bin
-rw-r--r-- 1 Mark None    67072 Aug 25 20:43 pxe-e1000.rom
-rw-r--r-- 1 Mark None    61440 Aug 25 20:43 pxe-eepro100.rom
-rw-r--r-- 1 Mark None    61440 Aug 25 20:43 pxe-ne2k_pci.rom
-rw-r--r-- 1 Mark None    61440 Aug 25 20:43 pxe-pcnet.rom
-rw-r--r-- 1 Mark None    61440 Aug 25 20:43 pxe-rtl8139.rom
-rw-r--r-- 1 Mark None    60416 Aug 25 20:43 pxe-virtio.rom
-rw-r--r-- 1 Mark None      850 Aug 25 20:43 QEMU,cgthree.bin
-rw-r--r-- 1 Mark None     1402 Aug 25 20:43 QEMU,tcx.bin
-rw-r--r-- 1 Mark None    18752 Aug 25 20:43 qemu_vga.ndrv
-rwxr-xr-x 1 Mark None    84992 Aug 25 20:43 qemu-edid.exe
-rwxr-xr-x 1 Mark None   468480 Aug 25 20:43 qemu-ga.exe
-rwxr-xr-x 1 Mark None  1643520 Aug 25 20:43 qemu-img.exe
-rwxr-xr-x 1 Mark None  1590272 Aug 25 20:43 qemu-io.exe
-rw-r--r-- 1 Mark None   154542 Aug 25 20:43 qemu-nsis.bmp
-rwxr-xr-x 1 Mark None  1994240 Aug 25 20:43 qemu-storage-daemon.exe
-rwxr-xr-x 1 Mark None 11815424 Aug 25 20:43 qemu-system-ppc.exe
-rwxr-xr-x 1 Mark None 11815424 Aug 25 20:43 qemu-system-ppcw.exe
-rw-r--r-- 1 Mark None    42608 Aug 25 20:43 s390-ccw.img
-rw-r--r-- 1 Mark None    67232 Aug 25 20:43 s390-netboot.img
-rw-r--r-- 1 Mark None     4096 Aug 25 20:43 sgabios.bin
drwxr-xr-x 1 Mark None        0 Aug 25 20:43 share
-rw-r--r-- 1 Mark None  1667280 Aug 25 20:43 skiboot.lid
-rw-r--r-- 1 Mark None   968368 Aug 25 20:43 slof.bin
-rw-r--r-- 1 Mark None   349148 Aug 25 20:43 u-boot.e500
-rw-r--r-- 1 Mark None   524288 Aug 25 20:43 u-boot-sam460-20100605.bin
-rw-r--r-- 1 Mark None    38912 Aug 25 20:43 vgabios.bin
-rw-r--r-- 1 Mark None    39424 Aug 25 20:43 vgabios-ati.bin
-rw-r--r-- 1 Mark None    28672 Aug 25 20:43 vgabios-bochs-display.bin
-rw-r--r-- 1 Mark None    38912 Aug 25 20:43 vgabios-cirrus.bin
-rw-r--r-- 1 Mark None    39424 Aug 25 20:43 vgabios-qxl.bin
-rw-r--r-- 1 Mark None    28672 Aug 25 20:43 vgabios-ramfb.bin
-rw-r--r-- 1 Mark None    39424 Aug 25 20:43 vgabios-stdvga.bin
-rw-r--r-- 1 Mark None    39424 Aug 25 20:43 vgabios-virtio.bin
-rw-r--r-- 1 Mark None    39424 Aug 25 20:43 vgabios-vmware.bin


I would expect the majority of these files to be in share/ or bin/ 
subdirectories as
they are in Linux.


ATB,

Mark.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]