Coreboot: Difference between revisions

From NixOS Wiki
imported>Blitz
Add link to Coreboot Nix expressions
imported>Blitz
m Fixed link syntax
Line 12: Line 12:
== Building as derivation ==
== Building as derivation ==


coreboot is pretty picky about the toolchain it is built with and thus using the toolchain it comes with is the easiest path to success. There are commented Nix expressions that build coreboot [here](https://github.com/blitz/nix-coreboot).
coreboot is pretty picky about the toolchain it is built with and thus using the toolchain it comes with is the easiest path to success. There are commented Nix expressions that build coreboot [https://github.com/blitz/nix-coreboot here].

Revision as of 11:26, 16 April 2021

Building in nix-shell

To build your own coreboot bios:

$ git clone https://review.coreboot.org/coreboot.git; cd coreboot
$ nix-shell -p ncurses.dev bison flex clang zlib
$ NIX_LDFLAGS="$NIX_LDFLAGS -lncurses" make menuconfig
$ make crossgcc
$ make

Building as derivation

coreboot is pretty picky about the toolchain it is built with and thus using the toolchain it comes with is the easiest path to success. There are commented Nix expressions that build coreboot here.