{system ? builtins.currentSystem}: let pkgs = import {inherit system;}; callPackage = pkgs.lib.callPackageWith (pkgs // self ); self = { binutils-or1k = callPackage ./binutils-or1k.nix {}; llvm-src = callPackage ./fetch-llvm-clang.nix {}; llvm-or1k = callPackage ./llvm-or1k.nix {}; llvmlite = callPackage ./llvmlite.nix {}; artiq = callPackage ./artiq.nix { }; }; artiq = self.artiq; in artiq