2
0
Fork 0
Genode Packages collection https://git.sr.ht/~ehmry/genodepkgs/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Emery Hemingway 4df8ba5a63 Update README to refer to flakes 3 years ago
LICENSES License under Hippocratic-1.1 3 years ago
NOVA Build NOVA in parallel 3 years ago
dhall Bump dhall-genode 3 years ago
lib Use cross-compliation pairs in Flake 3 years ago
nixos Update README to refer to flakes 3 years ago
pkgs Move upstream build to external flake 3 years ago
tests Remove libc test 3 years ago
tool Clean dead expressions 3 years ago
.gitignore License under Hippocratic-1.1 3 years ago
.gitmodules Update dhall-haskell, enable tests for Hydra 3 years ago
README.md Update README to refer to flakes 3 years ago
dhall-haskell.nix Update dhall-haskell, enable tests for Hydra 3 years ago
dhallPinnedNixpkgs.nix Update dhall-haskell, enable tests for Hydra 3 years ago
flake.lock Initial NixOS module 3 years ago
flake.nix Update README to refer to flakes 3 years ago
nixpkgs.nix Update Nixpkgs revision 3 years ago
packages.nix Use cross-compliation pairs in Flake 3 years ago
platform.nix License under Hippocratic-1.1 3 years ago

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.