Build EDK2 based projects without tons of pain.
110
For building OpenCore use
cd "`mktemp -d`"
mkdir -m 1777 /tmp/OpenCorePkg-build
git clone --recursive https://github.com/acidanthera/OpenCorePkg OpenCorePkg
docker pull startergo/opencore:audk
# building DEBUG
docker run --rm \
-e CFLAGS=-Wno-error \
-e TOOLCHAIN=CLANG38 \
-e ADDPATH=/usr/lib/llvm-13/bin \
-e BUILD_TARGET=DEBUG \
-e DSC_PATH=OpenCorePkg/OpenCorePkg.dsc \
-v "$PWD/OpenCorePkg/:/home/edk2/edk2/OpenCorePkg/" \
-v "/tmp/OpenCorePkg-build:/home/edk2/Build" \
startergo/opencore:audk
# building RELEASE
docker run --rm \
-e CFLAGS=-Wno-error \
-e TOOLCHAIN=CLANG38 \
-e ADDPATH=/usr/lib/llvm-13/bin \
-e BUILD_TARGET=RELEASE \
-e DSC_PATH=OpenCorePkg/OpenCorePkg.dsc \
-v "$PWD/OpenCorePkg/:/home/edk2/edk2/OpenCorePkg/" \
-v "/tmp/OpenCorePkg-build:/home/edk2/Build" \
startergo/opencore:audk
Based on https://hub.docker.com/r/xaionaro2/edk2-builder. Please visit that page for more details.
Content type
Image
Digest
Size
2.2 GB
Last updated
almost 5 years ago
docker pull startergo/opencore:audk