TianoCore on FreeBSD/amd64, Take 2

Now that I have build a cross compiler, I’m trying to build the TianoCore EDK again. In this post I list a few environment variables that need to be set in order to build the EDK. Because the build process needs to use the cross compiler, another environment variable is needed: $ export CC=/opt/i386-tiano-pe/bin/gcc Since […]

Building a Cross Compiler on FreeBSD

I’m currently trying to build a cross compiler (and other required tools) on FreeBSD. The compiler will run on FreeBSD/amd64 and should produce i386 binaries. This wouldn’t be too hard since that task can easily be accomplished by using the FreeBSD source tree. However, I need the toolchain to produce binaries in the PE/COFF format […]

TianoCore on FreeBSD/amd64

I’m attempting to build the TianoCore code base on FreeBSD/amd64. Here’s what I did so far. In order to be able to check out the EDK2 sources, I installed the devel/subversion port. To check out the source tree, I did this in my home directory: $ svn co https://edk2.tianocore.org/svn/edk2/trunk/edk2 edk2 I installed the java/diablo-jdk15 port. […]