-
Notifications
You must be signed in to change notification settings - Fork 77
IRIX
Version | Compilers | Status | Tests |
---|---|---|---|
6.5.30 (MIPS R14000) | GCC 3.3.0 (MIPS n32) | Compiled | Passed |
6.5.30 (MIPS R14000) | MIPSpro 7.4.0 (n32) | Compiled | Passed |
IRIX is an operating system developed by Silicon Graphics for their MIPS powered workstations and servers. Its development is discontinued for the now.
IRIX comes with own commercially available C/C++ compilers named MIPSpro. Also lot of the open source software including GCC toolchains was available through the Nekoware repository, but the project has been shutdown in 2018. Some history of the Nekochan project is available in Neconomicon. Now, IRIX Network acts as the main development and community hub, where new software builds are becoming available, as well as older archives from Nekochan.
IRIX has three ABI types (from the ABI man page):
- o32: the old 32-bit ABI which was standard on IRIX 5 systems;
- n32: the new high performance 32-bit ABI which was introduced on IRIX 6.2;
- n64: the 64-bit ABI which was introduced on IRIX 6.0 systems.
You should compile all you code using the single ABI type.
CMake is available in the Nekoware repository as well as on the official site in the archive. See more about how to access old archives from the Nekoware repository.
You can (almost) safely mix C code compiled with both GCC and MIPSpro as well as link that code with the C++ compiled one. But you cannot mix C++ compiled with the both compilers. Read more about MIPSpro compiler and its relation with GCC.
You should not have any problems compiling with GCC.
You should not have any problems compiling with MIPSpro.
Currently, there is no access to IRIX-powered machine; in case somebody can provide remote access for testing - please, contact.