Install this package:
emerge -a dev-lang/rust
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 9999 |
| 1.98.1 | 8 | ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 1.98.1 |
| 1.98.0 | 8 | ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 1.98.0 |
| 1.94.1 | 8 | ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 1.94.1 |
| 1.94.0 | 8 | ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 | 1.94.0 |
<pkgmetadata> <maintainer type="project"> <email>rust@gentoo.org</email> <name>Rust Project</name> </maintainer> <use> <flag name="clippy">Install clippy, Rust code linter</flag> <flag name="dist">Install dist tarballs (used for bootstrapping)</flag> <flag name="miri">Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken)</flag> <flag name="mrustc-bootstrap">Use <pkg>dev-lang/mrustc</pkg> to build the bootstrap Rust sysroot from this package's source</flag> <flag name="nightly">Enable nightly (UNSTABLE) features (NOTE: it does not install nightly version, just enables features marked as nightly at time of release)</flag> <flag name="parallel-compiler">Build a multi-threaded rustc (experimental, not tested by upstream)</flag> <flag name="rust-analyzer">Install rust-analyzer, A Rust compiler front-end for IDEs (language server)</flag> <flag name="rust-src">Install rust-src, needed by developer tools and for build-std (cross)</flag> <flag name="rustfmt">Install rustfmt, Rust code formatter</flag> <flag name="system-llvm">Use the system LLVM installation</flag> <flag name="wasm">Build support for the wasm32-unknown-unknown target</flag> </use> <upstream> <remote-id type="github">rust-lang/rust</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p dev-lang/rust |
euse -E <flag> -p dev-lang/rust |
euse -D <flag> -p dev-lang/rust
| Flag | Description | 9999 | 1.98.1 | 1.98.0 | 1.94.1 | 1.94.0 |
|---|---|---|---|---|---|---|
| "( | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ( | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ) | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| )" | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AArch64 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AMDGPU | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ARC | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| ARM | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| AVR | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| BPF | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| CSKY | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| DirectX | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Hexagon | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Lanai | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| LoongArch | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| M68k | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| MSP430 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Mips | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| NVPTX | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| PowerPC | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| RISCV | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SPIRV | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sparc | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| SystemZ | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| VE | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| WebAssembly | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| X86 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| XCore | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Xtensa | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| big-endian | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| bpf | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| clippy | Install clippy, Rust code linter | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| cpu_flags_x86_sse2 | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| debug | Enable DCHECK feature with severity configurable at runtime. Mostly intended for debugging and development, NOT RECOMMENDED for general use. ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| dist | Install dist tarballs (used for bootstrapping) | ✓ | ✓ | ✓ | ✓ | ✓ |
| doc | ⚠️ | ⊕ | ✓ | ✓ | ⊕ | ⊕ |
| llvm-libunwind | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| lto | ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| miri | Install miri, an interpreter for Rust's mid-level intermediate representation (requires USE=nightly, sometimes is broken) | ✓ | ✓ | ✓ | ✓ | ✓ |
| rust-analyzer | Install rust-analyzer, A Rust compiler front-end for IDEs (language server) | ✓ | ✓ | ✓ | ✓ | ✓ |
| rust-src | Install rust-src, needed by developer tools and for build-std (cross) | ✓ | ✓ | ✓ | ✓ | ✓ |
| rustfmt | Install rustfmt, Rust code formatter | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| system-llvm | Use the system LLVM installation | ⊕ | ⊕ | ⊕ | ⊕ | ⊕ |
| test | Perform rocblas-test to compare the result between rocBLAS and system BLAS. ⚠️ | ✓ | ✓ | ✓ | ✓ | ✓ |
| wasm | Build support for the wasm32-unknown-unknown target | ✓ | ✓ | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | rustc-1.94.0-src.tar.xz | 273916448 bytes | 1.94.0 |
| DIST | rustc-1.94.0-src.tar.xz.asc | 801 bytes | 1.94.0 |
| DIST | rustc-1.94.1-src.tar.xz | 274077388 bytes | 1.94.1 |
| DIST | rustc-1.94.1-src.tar.xz.asc | 801 bytes | 1.94.1 |
| DIST | rustc-1.98.0-src.tar.xz | 244440040 bytes | 1.98.0 |
| DIST | rustc-1.98.0-src.tar.xz.asc | 801 bytes | 1.98.0 |
| DIST | rustc-1.98.1-src.tar.xz | 244440824 bytes | 1.98.1 |
| DIST | rustc-1.98.1-src.tar.xz.asc | 801 bytes | 1.98.1 |
| Type | File | Size |
|---|---|---|
| DIST | rust-patches-1.94.0.tar.bz2 | 3165 bytes |
| DIST | rust-patches-1.94.1.tar.bz2 | 3152 bytes |
| DIST | rust-patches-1.98.1.tar.bz2 | 2980 bytes |