2
0
Fork 0
Genode Packages collection https://git.sr.ht/~ehmry/genodepkgs/
Go to file
Ehmry - 4df8ba5a63 Update README to refer to flakes 2019-12-14 11:03:27 +00:00
LICENSES License under Hippocratic-1.1 2019-09-27 12:38:35 +02:00
NOVA Build NOVA in parallel 2019-10-07 20:35:45 +02:00
dhall Bump dhall-genode 2019-11-17 13:24:08 +01:00
lib Use cross-compliation pairs in Flake 2019-12-02 18:05:59 +01:00
nixos Update README to refer to flakes 2019-12-14 11:03:27 +00:00
pkgs Move upstream build to external flake 2019-12-02 18:05:59 +01:00
tests Remove libc test 2019-12-02 18:05:59 +01:00
tool Clean dead expressions 2019-09-25 13:48:34 +02:00
.gitignore License under Hippocratic-1.1 2019-09-27 12:38:35 +02:00
.gitmodules Update dhall-haskell, enable tests for Hydra 2019-10-10 00:49:18 +02:00
README.md Update README to refer to flakes 2019-12-14 11:03:27 +00:00
dhall-haskell.nix Update dhall-haskell, enable tests for Hydra 2019-10-10 00:49:18 +02:00
dhallPinnedNixpkgs.nix Update dhall-haskell, enable tests for Hydra 2019-10-10 00:49:18 +02:00
flake.lock Initial NixOS module 2019-12-14 10:28:21 +00:00
flake.nix Update README to refer to flakes 2019-12-14 11:03:27 +00:00
nixpkgs.nix Update Nixpkgs revision 2019-10-23 14:12:25 +02:00
packages.nix Use cross-compliation pairs in Flake 2019-12-02 18:05:59 +01:00
platform.nix License under Hippocratic-1.1 2019-09-27 12:38:35 +02:00

README.md

Genode Packages

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.

Furthermore, this repository is structured as a Nim flake, with is in itself an experimental extension of the Nix utility.

Toolchain

The LLVM cross-compiler may useful already, Clang apparently builds trivial Genode componenents without serious problems. Bootstrapping GCC is not practical due to the recursive autotools build system.

To compiler environment for x86_64 may be accessed by invoking nix devShell.

Bootstrapping the environment on a laptop can take hours. Get yourself a Hydra.