Add README
This commit is contained in:
parent
734f38fabb
commit
2a230ea26b
|
@ -0,0 +1,21 @@
|
||||||
|
# An overlayed Nixpkgs for the Genode OS framework
|
||||||
|
|
||||||
|
This repo contains Nix expressions for building Genode with Nixpkgs and building
|
||||||
|
Nixpkgs for Genode. At the moment the former is experimental and broken in many
|
||||||
|
cases, the later is probably broken for all cases.
|
||||||
|
|
||||||
|
## Toolchain
|
||||||
|
|
||||||
|
The LLVM cross-compiler may useful already, Clang apparently builds Genode
|
||||||
|
without serious problems. Bootstrapping GCC is not feasible.
|
||||||
|
|
||||||
|
To compiler environment may be accessed via the `nix-shell` utility and the
|
||||||
|
`genode.base` attribute defined here.
|
||||||
|
|
||||||
|
```sh
|
||||||
|
nix-shell «path-to-this-repo» -A genode.base
|
||||||
|
```
|
||||||
|
|
||||||
|
Bootstrapping the environment on a laptop can take hours.
|
||||||
|
|
||||||
|
TODO: easy binary cache configuration
|
Loading…
Reference in New Issue