-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add package for unknown-linux-gnu RV64IMA.
- Loading branch information
1 parent
84bf6c5
commit 451e9bd
Showing
8 changed files
with
99 additions
and
28 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
riscv-tools (20180620+4) unstable; urgency=medium | ||
|
||
* Add package for unknown-linux-gnu RV64IMA. | ||
|
||
-- Darius Rad <[email protected]> Wed, 31 Oct 2018 14:51:45 -0400 | ||
|
||
riscv-tools (20180620+3) unstable; urgency=medium | ||
|
||
* Add alternatives for /usr/bin/openocd. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
opt/riscv64-unknown-linux-gnu-*/ opt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gprof usr/bin/riscv64-unknown-elf-gprof | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcov-dump usr/bin/riscv64-unknown-elf-gcov-dump | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-nm usr/bin/riscv64-unknown-elf-nm | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-as usr/bin/riscv64-unknown-elf-as | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcov usr/bin/riscv64-unknown-elf-gcov | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-c++ usr/bin/riscv64-unknown-elf-c++ | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-ar usr/bin/riscv64-unknown-elf-ar | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcc usr/bin/riscv64-unknown-elf-gcc | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-elfedit usr/bin/riscv64-unknown-elf-elfedit | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-readelf usr/bin/riscv64-unknown-elf-readelf | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-ranlib usr/bin/riscv64-unknown-elf-ranlib | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-c++filt usr/bin/riscv64-unknown-elf-c++filt | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-strings usr/bin/riscv64-unknown-elf-strings | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-strip usr/bin/riscv64-unknown-elf-strip | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-addr2line usr/bin/riscv64-unknown-elf-addr2line | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-g++ usr/bin/riscv64-unknown-elf-g++ | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcc-7.1.1 usr/bin/riscv64-unknown-elf-gcc-7.1.1 | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcc-ar usr/bin/riscv64-unknown-elf-gcc-ar | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-cpp usr/bin/riscv64-unknown-elf-cpp | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-size usr/bin/riscv64-unknown-elf-size | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcc-nm usr/bin/riscv64-unknown-elf-gcc-nm | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gdb usr/bin/riscv64-unknown-elf-gdb | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcc-ranlib usr/bin/riscv64-unknown-elf-gcc-ranlib | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-ld usr/bin/riscv64-unknown-elf-ld | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-objcopy usr/bin/riscv64-unknown-elf-objcopy | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-gcov-tool usr/bin/riscv64-unknown-elf-gcov-tool | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-run usr/bin/riscv64-unknown-elf-run | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-objdump usr/bin/riscv64-unknown-elf-objdump | ||
opt/riscv64-unknown-linux-gnu-rv64ima/bin/riscv64-unknown-elf-ld.bfd usr/bin/riscv64-unknown-elf-ld.bfd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#!/bin/sh | ||
update-alternatives --install /usr/bin/openocd openocd /opt/riscv64-unknown-linux-gnu-rv64ima/bin/openocd 100 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
#!/bin/sh | ||
update-alternatives --remove openocd /opt/riscv64-unknown-linux-gnu-rv64ima/bin/openocd |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
% GNU Tools for RISC-V RV32IM | ||
% Bluespec, Inc. <[email protected]> | ||
% 2018-08-28 | ||
% 2018-10-31 | ||
|
||
<!-- | ||
generate html with: | ||
pandoc -s -f markdown -t html -o riscv-tools.html riscv-tools.md | ||
--> | ||
|
||
This pages describes the OS packages of the GNU tools (binutils, gcc, | ||
OpenOCD, etc.) targeting RISC-V RV32IM. | ||
OpenOCD, etc.) targeting various RISC-V configurations. | ||
|
||
# Determine Your Operating System | ||
|
||
|
@@ -82,7 +82,7 @@ or `i686`, indicating 32-bit. | |
|
||
Note that this is the architecture of the host. There are packages | ||
for both 32-bit and 64-bit target architectures (RV32IM and RV64IM, | ||
respectively). | ||
respectively), for bare metal and GNU/Linux. | ||
|
||
# Download the Installation Package | ||
|
||
|
@@ -91,36 +91,46 @@ download the package appropriate for your system from one of the links | |
below: | ||
|
||
* Debian 9 (stretch) | ||
* [rv32im target on amd64 host](stretch/riscv32-unknown-elf-rv32im_20180620+3_amd64.deb) | ||
* [rv32im target on i386 host](stretch/riscv32-unknown-elf-rv32im_20180620+3_i386.deb) | ||
* [rv64im target on amd64 host](stretch/riscv64-unknown-elf-rv64im_20180620+3_amd64.deb) | ||
* [rv64im target on i386 host](stretch/riscv64-unknown-elf-rv64im_20180620+3_i386.deb) | ||
* [rv32im bare metal target on amd64 host](stretch/riscv32-unknown-elf-rv32im_20180620+4_amd64.deb) | ||
* [rv32im bare metal target on i386 host](stretch/riscv32-unknown-elf-rv32im_20180620+4_i386.deb) | ||
* [rv64im bare metal target on amd64 host](stretch/riscv64-unknown-elf-rv64im_20180620+4_amd64.deb) | ||
* [rv64im bare metal target on i386 host](stretch/riscv64-unknown-elf-rv64im_20180620+4_i386.deb) | ||
* [rv64ima GNU/Linux target on amd64 host](stretch/riscv64-unknown-linux-gnu-rv64ima_20180620+4_amd64.deb) | ||
* [rv64ima GNU/Linux target on i386 host](stretch/riscv64-unknown-linux-gnu-rv64ima_20180620+4_i386.deb) | ||
* Debian 8 (jessie) | ||
* [rv32im target on amd64 host](jessie/riscv32-unknown-elf-rv32im_20180620+3_amd64.deb) | ||
* [rv32im target on i386 host](jessie/riscv32-unknown-elf-rv32im_20180620+3_i386.deb) | ||
* [rv64im target on amd64 host](jessie/riscv64-unknown-elf-rv64im_20180620+3_amd64.deb) | ||
* [rv64im target on i386 host](jessie/riscv64-unknown-elf-rv64im_20180620+3_i386.deb) | ||
* [rv32im bare metal target on amd64 host](jessie/riscv32-unknown-elf-rv32im_20180620+4_amd64.deb) | ||
* [rv32im bare metal target on i386 host](jessie/riscv32-unknown-elf-rv32im_20180620+4_i386.deb) | ||
* [rv64im bare metal target on amd64 host](jessie/riscv64-unknown-elf-rv64im_20180620+4_amd64.deb) | ||
* [rv64im bare metal target on i386 host](jessie/riscv64-unknown-elf-rv64im_20180620+4_i386.deb) | ||
* [rv64ima GNU/Linux target on amd64 host](jessie/riscv64-unknown-linux-gnu-rv64ima_20180620+4_amd64.deb) | ||
* [rv64ima GNU/Linux target on i386 host](jessie/riscv64-unknown-linux-gnu-rv64ima_20180620+4_i386.deb) | ||
* Ubuntu 18.04 LTS (bionic) | ||
* [rv32im target on amd64 host](bionic/riscv32-unknown-elf-rv32im_20180620+3_amd64.deb) | ||
* [rv32im target on i386 host](bionic/riscv32-unknown-elf-rv32im_20180620+3_i386.deb) | ||
* [rv64im target on amd64 host](bionic/riscv64-unknown-elf-rv64im_20180620+3_amd64.deb) | ||
* [rv64im target on i386 host](bionic/riscv64-unknown-elf-rv64im_20180620+3_i386.deb) | ||
* [rv32im bare metal target on amd64 host](bionic/riscv32-unknown-elf-rv32im_20180620+4_amd64.deb) | ||
* [rv32im bare metal target on i386 host](bionic/riscv32-unknown-elf-rv32im_20180620+4_i386.deb) | ||
* [rv64im bare metal target on amd64 host](bionic/riscv64-unknown-elf-rv64im_20180620+4_amd64.deb) | ||
* [rv64im bare metal target on i386 host](bionic/riscv64-unknown-elf-rv64im_20180620+4_i386.deb) | ||
* [rv64ima GNU/Linux target on amd64 host](bionic/riscv64-unknown-linux-gnu-rv64ima_20180620+4_amd64.deb) | ||
* [rv64ima GNU/Linux target on i386 host](bionic/riscv64-unknown-linux-gnu-rv64ima_20180620+4_i386.deb) | ||
* Ubuntu 16.04 LTS (xenial) | ||
* [rv32im target on amd64 host](xenial/riscv32-unknown-elf-rv32im_20180620+3_amd64.deb) | ||
* [rv32im target on i386 host](xenial/riscv32-unknown-elf-rv32im_20180620+3_i386.deb) | ||
* [rv64im target on amd64 host](xenial/riscv64-unknown-elf-rv64im_20180620+3_amd64.deb) | ||
* [rv64im target on i386 host](xenial/riscv64-unknown-elf-rv64im_20180620+3_i386.deb) | ||
* [rv32im bare metal target on amd64 host](xenial/riscv32-unknown-elf-rv32im_20180620+4_amd64.deb) | ||
* [rv32im bare metal target on i386 host](xenial/riscv32-unknown-elf-rv32im_20180620+4_i386.deb) | ||
* [rv64im bare metal target on amd64 host](xenial/riscv64-unknown-elf-rv64im_20180620+4_amd64.deb) | ||
* [rv64im bare metal target on i386 host](xenial/riscv64-unknown-elf-rv64im_20180620+4_i386.deb) | ||
* [rv64ima GNU/Linux target on amd64 host](xenial/riscv64-unknown-linux-gnu-rv64ima_20180620+4_amd64.deb) | ||
* [rv64ima GNU/Linux target on i386 host](xenial/riscv64-unknown-linux-gnu-rv64ima_20180620+4_i386.deb) | ||
* Ubuntu 14.04 LTS (trusty) | ||
* [rv32im target on amd64 host](trusty/riscv32-unknown-elf-rv32im_20180620+3_amd64.deb) | ||
* [rv32im target on i386 host](trusty/riscv32-unknown-elf-rv32im_20180620+3_i386.deb) | ||
* [rv64im target on amd64 host](trusty/riscv64-unknown-elf-rv64im_20180620+3_amd64.deb) | ||
* [rv64im target on i386 host](trusty/riscv64-unknown-elf-rv64im_20180620+3_i386.deb) | ||
* [rv32im bare metal target on amd64 host](trusty/riscv32-unknown-elf-rv32im_20180620+4_amd64.deb) | ||
* [rv32im bare metal target on i386 host](trusty/riscv32-unknown-elf-rv32im_20180620+4_i386.deb) | ||
* [rv64im bare metal target on amd64 host](trusty/riscv64-unknown-elf-rv64im_20180620+4_amd64.deb) | ||
* [rv64im bare metal target on i386 host](trusty/riscv64-unknown-elf-rv64im_20180620+4_i386.deb) | ||
* [rv64ima GNU/Linux target on amd64 host](trusty/riscv64-unknown-linux-gnu-rv64ima_20180620+4_amd64.deb) | ||
* [rv64ima GNU/Linux target on i386 host](trusty/riscv64-unknown-linux-gnu-rv64ima_20180620+4_i386.deb) | ||
* CentOS 7 / RedHat Enterprise Linux 7 | ||
* [rv32im and rv64im targets on amd64 host](centos/riscv-tools-20180620+3-1.el7.x86_64.rpm) | ||
* [rv32im and rv64im targets on i386 host](centos/riscv-tools-20180620+3-1.el7.i686.rpm) | ||
* [rv32im and rv64im bare metal targets on amd64 host](centos/riscv-tools-20180620+4-1.el7.x86_64.rpm) | ||
* [rv32im and rv64im bare metal targets on i386 host](centos/riscv-tools-20180620+4-1.el7.i686.rpm) | ||
* CentOS 6 / RedHat Enterprise Linux 6 | ||
* [rv32im and rv64im targets on amd64 host](centos/riscv-tools-20180620+3-1.el6.x86_64.rpm) | ||
* [rv32im and rv64im targets on i386 host](centos/riscv-tools-20180620+3-1.el6.i686.rpm) | ||
* [rv32im and rv64im bare metal targets on amd64 host](centos/riscv-tools-20180620+4-1.el6.x86_64.rpm) | ||
* [rv32im and rv64im bare metal targets on i386 host](centos/riscv-tools-20180620+4-1.el6.i686.rpm) | ||
|
||
# Install the Package | ||
|
||
|