Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Why app-emulation/qemu hard depends on sys-firmware/ipxe?

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
2 posts • Page 1 of 1
Author
Message
fpemud
Guru
Guru
Posts: 368
Joined: Wed Feb 15, 2012 7:00 am

Why app-emulation/qemu hard depends on sys-firmware/ipxe?

  • Quote

Post by fpemud » Sat Jul 26, 2025 1:22 pm

sys-firmware/ipxe is network boot (PXE) firmware.
I don't want to install it since I don't need network boot when using qemu,

This is what I found in qemu-10.0.3.ebuild. There's no USE flag to disable sys-firmware/ipxe dependency:

Code: Select all

X86_FIRMWARE_DEPEND="
        pin-upstream-blobs? (
                ~sys-firmware/edk2-bin-${EDK2_OVMF_VERSION}
                ~sys-firmware/ipxe-1.21.1_p20230601[binary,qemu]
                ~sys-firmware/seabios-bin-${SEABIOS_VERSION}
                ~sys-firmware/sgabios-0.1_pre10[binary]
        )
        !pin-upstream-blobs? (
                || (
                        >=sys-firmware/edk2-${EDK2_OVMF_VERSION}
                        >=sys-firmware/edk2-bin-${EDK2_OVMF_VERSION}
                )
                sys-firmware/ipxe[qemu]
                || (
                        >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios]
                        >=sys-firmware/seabios-bin-${SEABIOS_VERSION}
                )
                sys-firmware/sgabios
        )
"
Why sys-firmware/ipxe is not optional?
Top
Hu
Administrator
Administrator
Posts: 24401
Joined: Tue Mar 06, 2007 5:38 am

  • Quote

Post by Hu » Sat Jul 26, 2025 1:52 pm

Usually, the answer is "because if you didn't have it, then something would fail." As a first pass, what happens if you install all dependencies except that one, then force Portage to install qemu without dependencies? Does qemu build to completion in that scenario? If yes, can it start a trivial virtual machine in snapshot mode?
Top
Post Reply

2 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic