Monday, September 08, 2025

Rustc Version 1.89 and Oracle Solaris

Oracle Solaris does come with rustc and cargo, but it may be possible it will be not be the latest version. For example I am working with ClamAV 1.5.x and it required a later version. If you cannot wait for a new version to appear in Solaris here is what you can do:

Key points:


$ gtar xf rust-1.89.0-x86_64-pc-solaris.tar.xz
$ cd  rust-1.89.0-x86_64-pc-solaris
$ PATH=/usr/gnu/bin/:/usr/bin ./install.sh --prefix=~/rustc-1.89.0
install: creating uninstall script at /home/andrew/rustc-1.89.0/lib/rustlib/uninstall.sh
install: installing component 'rustc'
install: installing component 'rust-std-x86_64-pc-solaris'
install: installing component 'cargo'
install: installing component 'rustfmt-preview'
install: installing component 'rust-analyzer-preview'
install: installing component 'llvm-tools-preview'
install: installing component 'clippy-preview'
install: installing component 'rust-analysis-x86_64-pc-solaris'
install: installing component 'llvm-bitcode-linker-preview'

    rust installed.

$ export PATH=~/rustc-1.89.0/bin:$PATH
$ rustc --version
$ rustc 1.89.0 (29483883e 2025-08-04)
$ cargo --versioncargo 1.89.0 (c24e10642 2025-06-23)

No comments: