Name: mff-nswi004-binutils-riscv32-unknown-elf Version: 2.35.1 Release: 1%{?dist} Summary: Cross-build binary utilities for riscv32-unknown-elf License: GPL URL: https://sourceware.org/binutils Source: https://ftp.gnu.org/gnu/binutils/binutils-2.35.1.tar.bz2 Requires: gmp Requires: isl Requires: libmpc BuildRequires: gmp-devel BuildRequires: isl-devel BuildRequires: libmpc-devel BuildRequires: gcc-c++ %description Cross-build binary utilities for RISC-V 32 Used at Charles University course NSWI004. %global debug_package %{nil} %define __strip /bin/true %prep tar xjf $RPM_SOURCE_DIR/binutils-2.35.1.tar.bz2 %build cd binutils-2.35.1 ./configure \ --prefix=/opt/mff-nswi004/ \ --target=riscv32-unknown-elf \ --program-prefix=riscv32-unknown-elf- \ --disable-nls \ --disable-werror \ --disable-gdb \ --enable-gold \ --enable-deterministic-archives \ --enable-static \ --with-sysroot \ --disable-shared %make_build all %install cd binutils-2.35.1 rm -rf $RPM_BUILD_ROOT make install DESTDIR=$RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT/opt/mff-nswi004/share/info/ find $RPM_BUILD_ROOT %files /opt/mff-nswi004/* %changelog