The GNU MCU Eclipse RISC-V Embedded GCC binary xPack
This binary xPack installs the platform specific binaries for the GNU MCU Eclipse RISC-V Embedded GCC toolchain.
The source files of the xPack project are publicly available from GitHub.
How to use
This section is intended for developers who plan to use the RISC-V Embedded GCC toolchain.
The xPack is available as
from the public
npmjs.com repository; with
xpm available, installing
the latest version of the package is quite easy:
$ xpm install @gnu-mcu-eclipse/riscv-none-gcc --global
Global xPacks are always installed in the user home folder, even on GNU/Linux
or macOS, and do not require
The GNU MCU Eclipse plug-ins automatically identify binaries installed with
xpm and provide a convenient method to manage paths.
To remove the installed xPack, the command is similar:
$ xpm uninstall @gnu-mcu-eclipse/riscv-none-gcc --global
(Note: not yet implemented. As a temporary workaround, simply remove the
xPacks/@gnu-mcu-eclipse/riscv-none-gcc folder, or the versions subfolders.)
The xPack git repo
The few xPack source files are available from GitHub:
$ git clone https://github.com/gnu-mcu-eclipse/riscv-none-gcc-xpack.git riscv-none-gcc-xpack.git
The binaries are not stored on the
npmjs.com server, but are downloaded from
the releases section of the
gnu-mcu-eclipse/riscv-none-gcc GitHub project.
How to publish
- open releases and select the latest release
- update the
baseUrl:with the file URLs (including the tag/version)
- from the blog post, copy the SHA & file names
- commit all changes, use a message like
package.json: update urls for 8.2.0-2.1 release(without
CHANGELOG.md; commit with a message like CHANGELOG: prepare v8.2.0-2.1.1
npm version 8.2.0-2.1.1
- push all changes to GitHub
The binary distributions include several open-source components; the
corresponding licenses are available in the