Package Details: edk2-ovmf-git r29698.6062002bd5-1

Git Clone URL: https://aur.archlinux.org/edk2-git.git (read-only, click to copy)
Package Base: edk2-git
Description: Firmware for Virtual Machines (x86_64, i686)
Upstream URL: https://github.com/tianocore/tianocore.github.io/wiki/OVMF
Licenses: BSD, MIT
Conflicts: ovmf
Provides: ovmf
Replaces: ovmf
Submitter: markzz
Maintainer: None
Last Packager: markzz
Votes: 31
Popularity: 0.000000
First Submitted: 2022-01-12 20:51 (UTC)
Last Updated: 2022-01-12 20:51 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 13 Next › Last »

Vaporeon commented on 2017-10-22 20:37 (UTC)

Honestly this package should be in a state where is builds without modification by default. Can you please change the package to omit IA32 binaries and update it again when the issue is fixed by upstream?

markzz commented on 2017-09-09 22:27 (UTC) (edited on 2017-09-09 22:28 (UTC) by markzz)

It looks like there's an issue with building IA32 binaries and exists with the official ovmf package as well. At this time, I would advise just commenting out the IA32 stuff like asura states. Unflagged package.

markzz commented on 2017-09-09 22:07 (UTC)

It doesn't. It links properly to a mailing list.

zman0900 commented on 2017-09-09 22:04 (UTC)

Wtf? Why does that link redirect to some random Twitter account about terrorist stuff?

markzz commented on 2017-09-09 22:03 (UTC)

The PKGBUILD automatically grabs the most up to date master branch. as for it not working with qemu 2.10.0, I use a build from April and it seems to work just fine. More information about -git packages are in the wiki. I did however notice that the 32-bit binary is having issues building and I am looking into it (it's most likely the compiler variable).

mastersplinter77 commented on 2017-09-09 21:51 (UTC)

This version does not work with latest qemu 2.10.0... Could you please update PKGBUILD to the latest branch? Bug: https://www.mail-archive.com/qemu-devel@nongnu.org/msg479186.html

asura commented on 2017-08-25 11:29 (UTC) (edited on 2017-08-25 11:37 (UTC) by asura)

abrilevskiy: These error occur from building the ia32 OVMF binary. If you are only interested in the 64-bit version then you can skip building them. If so: In the PKGBUILD remove the lines msg "Compile OVMF IA32 binary" "${_UDK_DIR}/OvmfPkg/build.sh" -a "IA32" -b "${_UDK_TARGET}" -t "${_COMPILER}" -D "SECURE_BOOT_ENABLE=TRUE" -D "FD_SIZE_2MB" --enable-flash echo and msg "Install the OVMF IA32 image" install -d "${pkgdir}/usr/share/ovmf/ia32/" install -D -m0644 "${_UDK_DIR}/Build/${_UDK_OVMF_IA32_PKG}/${_UDK_TARGET}_${_COMPILER}/FV/OVMF.fd" "${pkgdir}/usr/share/ovmf/ia32/ovmf_ia32.bin" install -D -m0644 "${_UDK_DIR}/Build/${_UDK_OVMF_IA32_PKG}/${_UDK_TARGET}_${_COMPILER}/FV/OVMF_CODE.fd" "${pkgdir}/usr/share/ovmf/ia32/ovmf_code_ia32.bin" install -D -m0644 "${_UDK_DIR}/Build/${_UDK_OVMF_IA32_PKG}/${_UDK_TARGET}_${_COMPILER}/FV/OVMF_VARS.fd" "${pkgdir}/usr/share/ovmf/ia32/ovmf_vars_ia32.bin" Then you can at least get the x64 binaries until this package is fixed.

abrilevskiy commented on 2017-08-09 21:35 (UTC)

cp -f /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.debug /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/SecMain.debug "GenFw" -e SEC -o /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.efi /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0xa. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0x4. GenFw: ERROR 3000: Invalid /tmp/yaourt-tmp-abrilevskiy/aur-ovmf-git/src/edk2/Build/OvmfIa32/RELEASE_GCC49/IA32/OvmfPkg/Sec/SecMain/DEBUG/SecMain.dll unsupported ELF EM_386 relocation 0xa. GenFw: ERROR 3000: Invalid

markzz commented on 2017-04-12 06:24 (UTC)

Nevermind, updated and builds in a clean chroot.

markzz commented on 2017-04-12 05:59 (UTC)

Imagine that, the instructions in the git repository are very clear... I should have this fixed sometime this week.