Advertisement
Guest User

Untitled

a guest
Jul 24th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scheme 0.60 KB | None | 0 0
  1. (define-public riscv32-unknown-elf-gcc
  2.   (let* ((triplet "riscv32-unknown-elf")
  3.      (rvgcc (cross-gcc triplet
  4.                #:xbinutils (cross-binutils triplet)
  5.                #:xgcc gcc-9)))
  6.    (package (inherit rvgcc)
  7.         (propagated-inputs
  8.          `(("binutils" ,(cross-binutils triplet))
  9.            ,@(package-propagated-inputs rvgcc)))
  10.         (arguments
  11.          (substitute-keyword-arguments (package-arguments rvgcc)
  12.            ((#:configure-flags rvgcc-configure-flags)
  13.         `(cons* "--with-newlib" "--without-headers"
  14.             "--with-arch=rv32imac" "--with-abi=ilp32"
  15.             "--disable-multilib"
  16.             ,rvgcc-configure-flags)))))))
  17.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement