diff --git a/assemble.sh b/assemble.sh index a24df9e..d8c9457 100755 --- a/assemble.sh +++ b/assemble.sh @@ -7,6 +7,9 @@ crate=riscv # remove existing blobs because otherwise this will append object files to the old blobs rm -f bin/*.a +riscv64-unknown-elf-gcc -c -mabi=ilp32 -march=rv32i asm.S -o bin/$crate.o +ar crs bin/riscv32i-unknown-none-elf.a bin/$crate.o + riscv64-unknown-elf-gcc -c -mabi=ilp32 -march=rv32imc asm.S -o bin/$crate.o ar crs bin/riscv32imac-unknown-none-elf.a bin/$crate.o ar crs bin/riscv32imc-unknown-none-elf.a bin/$crate.o diff --git a/bin/riscv32i-unknown-none-elf.a b/bin/riscv32i-unknown-none-elf.a new file mode 100644 index 0000000..9e80e9f Binary files /dev/null and b/bin/riscv32i-unknown-none-elf.a differ