Package Details: edk2-ovmf-macboot-git r23825.59642be02d-2

Git Clone URL: https://aur.archlinux.org/edk2-ovmf-macboot-git.git (read-only)
Package Base: edk2-ovmf-macboot-git
Description: edk2 UEFI firmware with macOS compatibility fixes (gsomlo's miscopt branch)
Upstream URL: https://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/
Licenses: BSD
Submitter: CyberShadow
Maintainer: CyberShadow
Last Packager: CyberShadow
Votes: 2
Popularity: 0.010416
First Submitted: 2017-03-29 20:18
Last Updated: 2018-04-22 12:53

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

Noob.Saibot commented on 2018-01-13 06:58

I have not had usb-passthrough since macOS 10.12.3. Can anyone confirm it's still working?

CyberShadow commented on 2017-12-07 21:53

Updated to use the gls-miscopt branch, which should resolve outstanding issues.

CyberShadow commented on 2017-12-01 00:11

timofonic: Can you see Noob.Saibot's out-of-date flag? Quoting him:

> gsomlo has split the repo into 3 branches. gls-miscopt branch is now recommended.
> Details: http://www.contrib.andrew.cmu.edu/~somlo/OSXKVM/#Future_Work

timofonic commented on 2017-11-30 22:10

What happened to this package? I can't build it...


!  ~/s/git  pacaur -S edk2-ovmf-macboot-git Fri 01 Dec 2017 12:15:34 AM CET
:: Package edk2-ovmf-macboot-git not found in repositories, trying AUR...
:: resolving dependencies...
:: looking for inter-conflicts...
:: edk2-ovmf-macboot-git-latest has been flagged out of date on Wed 29 Nov 2017 07:34:53 AM CET

AUR Packages (1) edk2-ovmf-macboot-git-latest

:: Proceed with installation? [Y/n] y
:: Retrieving package(s)...
:: edk2-ovmf-macboot-git build files are up-to-date -- skipping
sudo: a password is required
[sudo] password for timofonic:
:: Checking edk2-ovmf-macboot-git integrity...
==> Making package: edk2-ovmf-macboot-git r21417.30f2b3985d-1 (Fri Dec 1 00:17:39 CET 2017)
==> Retrieving sources...
-> Updating edk2 git repo...
Fetching origin
-> Found MdeModulePkg-UefiHiiLib-Fix-incorrect-comparison-exp.patch
==> Validating source files with sha256sums...
edk2 ... Skipped
MdeModulePkg-UefiHiiLib-Fix-incorrect-comparison-exp.patch ... Passed
:: Preparing edk2-ovmf-macboot-git...
==> Making package: edk2-ovmf-macboot-git r21417.30f2b3985d-1 (Fri Dec 1 00:17:40 CET 2017)
==> WARNING: Skipping dependency checks.
==> Retrieving sources...
-> Updating edk2 git repo...
Fetching origin
-> Found MdeModulePkg-UefiHiiLib-Fix-incorrect-comparison-exp.patch
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of edk2 git repo...
fatal: 'origin/macboot' is not a commit and a branch 'makepkg' cannot be created from it
==> ERROR: Failure while creating working copy of edk2 git repo
Aborting...
:: failed to verify integrity or prepare edk2-ovmf-macboot-git package

muhviehstarr commented on 2017-09-22 21:44

if anyone has problems with the build with gcc 7 try this (quick n dirty fix):

1. add gcc-5 to makedepends

2. add under prepare:
cd "${srcdir}"/edk2
sed -i 's/BUILD_CC ?= gcc/BUILD_CC ?= gcc-5/g' BaseTools/Source/C/Makefiles/header.makefile
sed -i 's/BUILD_CXX ?= g++/BUILD_CXX ?= g++-5/g' BaseTools/Source/C/Makefiles/header.makefile
cd ../..

muhviehstarr commented on 2017-09-22 21:44

if anyone has problems with the build with gcc 7 try this (quick n dirty fix):

1. add gcc-5 to makedepends

2. add under prepare:
cd "${srcdir}"/edk2
sed -i 's/BUILD_CC ?= gcc/BUILD_CC ?= gcc-5/g' BaseTools/Source/C/Makefiles/header.makefile
sed -i 's/BUILD_CXX ?= g++/BUILD_CXX ?= g++-5/g' BaseTools/Source/C/Makefiles/header.makefile
cd ../..

CyberShadow commented on 2017-09-08 06:07

Sorry about that - I used the wrong URL for the upstream repo. It assumed you had a GitHub account and your default SSH key was registered with GitHub.

Either way, merging master is problematic for other reasons, so I changed the PKGBUILD to apply the one commit that fixes compilation under GCC 7 (as in Da_Coynul's comment).

Noob.Saibot commented on 2017-09-08 03:50

Can't get past failure in `prepare()`.

fatal: remote tianocore already exists.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please advise.

Da_Coynul commented on 2017-08-16 00:41

will build with GCC7 after applying this patch:
https://github.com/tianocore/edk2/commit/fe4a28ccbfd33cae9e1f56b174d46b4eb2329efd.patch