Works for me, thx ;)
Now the only missing tianocore thingie for me is DUET (from current sources)
Search Criteria
Package Details: edk2-shell-git r34315.93aeaa0812-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/edk2-git.git (read-only, click to copy) |
---|---|
Package Base: | edk2-git |
Description: | EDK2 UEFI Shell |
Upstream URL: | https://github.com/tianocore/edk2 |
Licenses: | BSD |
Provides: | uefi-shell |
Submitter: | markzz |
Maintainer: | None |
Last Packager: | C0rn3j |
Votes: | 31 |
Popularity: | 0.000000 |
First Submitted: | 2022-01-12 20:51 (UTC) |
Last Updated: | 2025-05-26 09:50 (UTC) |
Dependencies (8)
- aarch64-linux-gnu-gcc (make)
- acpica (make)
- git (git-gitAUR, git-glAUR) (make)
- iasl (acpica) (make)
- nasm (nasm-gitAUR) (make)
- python (python37AUR) (make)
- seabios (make)
- util-linux-libs (util-linux-libs-aesAUR, util-linux-libs-selinuxAUR) (make)
Required by (0)
Sources (18)
- 50-edk2-ovmf-git-i386-secure.json
- 50-edk2-ovmf-git-x86_64-secure.json
- 60-edk2-armvirt-git-aarch64.json
- 60-edk2-ovmf-git-i386.json
- 60-edk2-ovmf-git-x86_64.json
- 70-edk2-ovmf-git-i386-csm.json
- 70-edk2-ovmf-git-x86_64-csm.json
- 80-edk2-ovmf-git-ia32-on-x86_64-secure.json
- 81-edk2-ovmf-git-ia32-on-x86_64.json
- 82-edk2-ovmf-git-ia32-on-x86_64-csm.json
- brotli-1.1.0.tar.gz
- edk2
- https://www.openssl.org/source/openssl-3.5.0.tar.gz
- https://www.openssl.org/source/openssl-3.5.0.tar.gz.asc
- libfdt
- libspdm
- mbedtls
- public-mipi-sys-t
Latest Comments
« First ‹ Previous 1 .. 6 7 8 9 10 11 12 13 Next › Last »
swiftgeek commented on 2014-07-23 01:00 (UTC)
ackalker commented on 2014-05-23 20:45 (UTC)
Oobviously my comments below are related to FredBezies' build failure, which I also experienced when manually building.
Perhaps the build will also work with GCC 4.7 or GCC 4.8, haven't tested because I haven't the time to build them right now. It's worth a try, though.
ackalker commented on 2014-05-23 20:34 (UTC)
OvmPkg -> OvmfPkg,
$ build.sh qemu -> $ ./build.sh qemu # obviously :-)
ackalker commented on 2014-05-23 20:29 (UTC)
All is not lost! :-)
I've been able to manually build and boot OVMF successfully on Qemu. Here's the shorty of what I did (it can be adapted easily to this PKGBUILD). Note that I was both lazy and in a hurry, so it isn't beautiful but it worked :-):
- Make sure that GCC 4.6 is available (I used gcc46-multilib package from AUR, 'cause I happened to have it installed (I'm the maintainer, wink, nod))
- Fetch edk2 mirror Git repository from https://github.com/tianocore/edk2
- $ cd edk2
- Setup virtualenv for python2
- in the file BaseTools/Conf/tools_def.template, search for "GCC46", replace all relevant references to "gcc" with "gcc-4.6" (yes, I know that that's an ugly hack, but it was quick!)
- $ cd OvmPkg
- In the file build.sh, search for "gcc_version", replace the reference to "gcc" with "gcc-4.6"
- $ build.sh qemu
Voilá, boot away. No issues with help text btw.
FredBezies commented on 2014-05-05 11:24 (UTC)
Here is my crash log :
"/usr/bin/ld" -o /home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll -nostdlib -n -q --gc-sections --script=/home/fred/ovmf-svn/src/tianocore-edk2-svn_build/BaseTools/Scripts/gcc4.4-ld-script --entry ReferenceAcpiTable -u ReferenceAcpiTable -m elf_x86_64 /home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.obj
"GenFw" -o /home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.acpi -c /home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/./Madt.dll
GenFw: ERROR 3000: Invalid
make: *** [/home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/Madt.acpi] Error 2
Unsupported section alignment.
GNUmakefile:322: recipe for target '/home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables/OUTPUT/Madt.acpi' failed
build.py...
: error 7000: Failed to execute command
make tbuild [/home/fred/ovmf-svn/src/tianocore-edk2-svn_build/Build/OvmfX64/RELEASE_GCC48/X64/OvmfPkg/AcpiTables/AcpiTables]
build.py...
: error F002: Failed to build module
/home/fred/ovmf-svn/src/tianocore-edk2-svn_build/OvmfPkg/AcpiTables/AcpiTables.inf [X64, GCC48, RELEASE]
- Failed -
Build end time: 13:18:30, May.05 2014
Build total time: 00:01:57
Revision : 15495
gcc ? 4.9.0
timebomb commented on 2014-04-01 17:04 (UTC)
i don't really understand why you don't have that problem, but here's a bugfix
https://gist.github.com/2761745d5ed7a89d8d3f
Pinned Comments