[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.
- meson: problems building under msys2/mingw-w64 native, Mark Cave-Ayland, 2020/08/24
- Re: meson: problems building under msys2/mingw-w64 native, Gerd Hoffmann, 2020/08/24
- Re: meson: problems building under msys2/mingw-w64 native, Mark Cave-Ayland, 2020/08/25
- Re: meson: problems building under msys2/mingw-w64 native, Paolo Bonzini, 2020/08/25
- Re: meson: problems building under msys2/mingw-w64 native, Yonggang Luo, 2020/08/25
- Re: meson: problems building under msys2/mingw-w64 native, Paolo Bonzini, 2020/08/25
- Re: meson: problems building under msys2/mingw-w64 native, Yonggang Luo, 2020/08/25
- Re: meson: problems building under msys2/mingw-w64 native,
Mark Cave-Ayland <=
- Re: meson: problems building under msys2/mingw-w64 native, Paolo Bonzini, 2020/08/26
- Re: meson: problems building under msys2/mingw-w64 native, Mark Cave-Ayland, 2020/08/27
Re: meson: problems building under msys2/mingw-w64 native, Paolo Bonzini, 2020/08/24