/
punzik
/
simbench
Обзор
Документация
Войти
/
punzik
/
simbench
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
source/firmware/shell.nix
18 строк
504 B
Nikolay Puzanov
Change benchmark to calc MD5 on 1024 softcores
15 июн 2023, 17:40
15 июн 2023, 17:40
047bd9c
Код
Авторство
О чём код?
{ nixpkgs ? import <nixpkgs> {} }: let cross-rv5 = import <nixpkgs> { crossSystem = { config = "riscv32-none-elf"; gcc = { arch = "rv32i"; abi = "ilp32"; }; libc = "newlib"; }; }; flags-file = "compile_flags.txt"; in cross-rv5.mkShell { nativeBuildInputs = [ nixpkgs.gnumake nixpkgs.guile_3_0 ]; shellHook = '' export NIX_SHELL_NAME="riscv" echo | riscv32-none-elf-gcc -E -Wp,-v - 2>&1 | grep "^ .*newlib" | sed 's/^ /-I/' > ${flags-file} ''; }