File tree Expand file tree Collapse file tree 4 files changed +36
-4
lines changed
compiler/rustc_target/src/spec/targets Expand file tree Collapse file tree 4 files changed +36
-4
lines changed Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ pub(crate) fn target() -> Target {
1313 Target {
1414 llvm_target : "sparcv9-sun-solaris" . into ( ) ,
1515 metadata : crate :: spec:: TargetMetadata {
16- description : Some ( "SPARC Solaris 11, illumos " . into ( ) ) ,
16+ description : Some ( "SPARC Solaris 11.4 " . into ( ) ) ,
1717 tier : Some ( 2 ) ,
1818 host_tools : Some ( false ) ,
1919 std : Some ( true ) ,
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ pub(crate) fn target() -> Target {
1313 Target {
1414 llvm_target : "x86_64-pc-solaris" . into ( ) ,
1515 metadata : crate :: spec:: TargetMetadata {
16- description : Some ( "64-bit Solaris 11, illumos " . into ( ) ) ,
16+ description : Some ( "64-bit Solaris 11.4 " . into ( ) ) ,
1717 tier : Some ( 2 ) ,
1818 host_tools : Some ( false ) ,
1919 std : Some ( true ) ,
Original file line number Diff line number Diff line change @@ -180,7 +180,7 @@ target | std | notes
180180` riscv64gc-unknown-none-elf ` | * | Bare RISC-V (RV64IMAFDC ISA)
181181` riscv64imac-unknown-none-elf ` | * | Bare RISC-V (RV64IMAC ISA)
182182` sparc64-unknown-linux-gnu ` | ✓ | SPARC Linux (kernel 4.4, glibc 2.23)
183- ` sparcv9-sun-solaris ` | ✓ | SPARC Solaris 11, illumos
183+ [ ` sparcv9-sun-solaris ` ] ( platform-support/solaris.md ) | ✓ | SPARC V9 Solaris 11.4
184184[ ` thumbv6m-none-eabi ` ] ( platform-support/thumbv6m-none-eabi.md ) | * | Bare Armv6-M
185185[ ` thumbv7em-none-eabi ` ] ( platform-support/thumbv7em-none-eabi.md ) | * | Bare Armv7E-M
186186[ ` thumbv7em-none-eabihf ` ] ( platform-support/thumbv7em-none-eabi.md ) | * | Bare Armv7E-M, hardfloat
@@ -201,7 +201,7 @@ target | std | notes
201201[ ` x86_64-fortanix-unknown-sgx ` ] ( platform-support/x86_64-fortanix-unknown-sgx.md ) | ✓ | [ Fortanix ABI] for 64-bit Intel SGX
202202[ ` x86_64-unknown-fuchsia ` ] ( platform-support/fuchsia.md ) | ✓ | 64-bit x86 Fuchsia
203203[ ` x86_64-linux-android ` ] ( platform-support/android.md ) | ✓ | 64-bit x86 Android
204- ` x86_64-pc-solaris ` | ✓ | 64-bit Solaris 11, illumos
204+ [ ` x86_64-pc-solaris ` ] ( platform-support/solaris.md ) | ✓ | 64-bit x86 Solaris 11.4
205205[ ` x86_64-pc-windows-gnullvm ` ] ( platform-support/pc-windows-gnullvm.md ) | ✓ | 64-bit x86 MinGW (Windows 10+), LLVM ABI
206206` x86_64-unknown-linux-gnux32 ` | ✓ | 64-bit Linux (x32 ABI) (kernel 4.15, glibc 2.27)
207207[ ` x86_64-unknown-linux-ohos ` ] ( platform-support/openharmony.md ) | ✓ | x86_64 OpenHarmony
Original file line number Diff line number Diff line change 1+ # sparcv9-sun-solaris
2+ # x86_64-pc-solaris
3+
4+ ** Tier: 2**
5+
6+ Rust for Solaris operating system.
7+
8+ ## Target maintainers
9+
10+ - Petr Sumbera
` [email protected] ` ,
https://github.com/psumbera 11+
12+ ## Requirements
13+
14+ Binary built for this target is expected to run on sparcv9 or x86_64, and Solaris 11.4.
15+
16+ ## Testing
17+
18+ For testing you can download Oracle Solaris 11.4 CBE release from:
19+
20+ https://www.oracle.com/uk/solaris/solaris11/downloads/solaris-downloads.html
21+
22+ Solaris CBE release is also available for GitHub CI:
23+
24+ https://github.com/vmactions/solaris-vm
25+
26+ Latest Solaris 11.4 SRU can be tested at Compile farm project:
27+
28+ https://portal.cfarm.net/machines/list/ (cfarm215, cfarm215)
29+
30+ There are no official Rust binaries for Solaris available for Rustup yet. But you can eventually download unofficial from:
31+
32+ https://github.com/psumbera/solaris-rust
You can’t perform that action at this time.
0 commit comments