Summary: | sys-boot/grub configure: error: platform "qemu" is not supported for target CPU "arm64" | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Einstok Fair <einfair> |
Component: | Current packages | Assignee: | Mike Gilbert <floppym> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | base-system, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | ARM64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
grub-2.06~rc1-qemu/config.log
build.log emerge --info |
USE-flags was: # emerge -va grub These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] sys-boot/grub-2.06_rc1:2/2.06_rc1::gentoo USE="device-mapper fonts nls themes truetype -doc -efiemu -libzfs -mount -sdl (-test)" GRUB_PLATFORMS="efi-64 pc qemu -coreboot -efi-32 -emu -ieee1275 -loongson -multiboot -qemu-mips -uboot -xen (-xen-32) -xen-pvh" 0 KiB Total: 1 package (1 new), Size of downloads: 0 KiB Full build.log and emerge —-info please Created attachment 711408 [details]
build.log
Created attachment 711411 [details]
emerge --info
This is working properly -- that arch/platform combination is not supported. In theory, I could add a REQUIRED_USE constraint to prevent you from attempting to specify invalid arch/platform combinations. However, the value in that seems very miniscule. It would also be problematic for cross-compiling. |
Created attachment 711405 [details] grub-2.06~rc1-qemu/config.log With stack smashing protector: No ******************************************************* * qemu: running run_in_build_dir grub_configure * econf: updating grub-2.06~rc1/build-aux/config.guess with /usr/share/gnuconfig/config.guess * econf: updating grub-2.06~rc1/build-aux/config.sub with /usr/share/gnuconfig/config.sub /var/tmp/portage/sys-boot/grub-2.06_rc1/work/grub-2.06~rc1/configure --prefix=/usr --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --docdir=/usr/share/doc/grub-2.06_rc1 --htmldir=/usr/share/doc/grub-2.06_rc1/html --disable-werror --program-prefix= --libdir=/usr/lib --enable-device-mapper --disable-grub-mount --enable-nls --enable-grub-themes --enable-grub-mkfont --disable-libzfs --disable-grub-emu-sdl --with-platform=qemu --disable-efiemu checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.8/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for aarch64-unknown-linux-gnu-pkg-config... /usr/bin/aarch64-unknown-linux-gnu-pkg-config checking pkg-config is at least version 0.9.0... yes configure: error: platform "qemu" is not supported for target CPU "arm64" !!! Please attach the following file when seeking support: !!! /var/tmp/portage/sys-boot/grub-2.06_rc1/work/grub-2.06~rc1-qemu/config.log