Platform Notes (Solaris/Illumos)
Contents
Port Category
The Solaris port is a Tier 1 Port
Verified Releases
- 0.59.0 (Solaris 10 sparc64, 4 Aug 2023)
- 0.59.0 (Solaris 7 sparc32, 4 Aug 2023)
- 0.59.0 (Solaris 11.4 i86pc, 4 Aug 2023)
- 0.57.0 (Solaris 11.3 sparc64, 4 Aug 2023)
Build Notes
Solaris 7
- If using the old
sunfreeware.com
GNU toolchain packages on Solaris 7, you will need the latest7_Recommended.zip
patch cluster. - The
mktemp
utility may lock up several times during theconfigure
phase. If this happens, you may simply kill the process withpkill -9 mktemp
. This does not appear to harm the build.
Solaris 8
TBD
Solaris 9
TBD
Solaris 10
We build with the IPS packages for the GNU toolchain here.
Solaris 11
We build with the IPS packages for the GNU toolchain here.
Necessary Packages
pkg install pkg:/developer/gcc-11 automake autoconf gnu-make git readline
Testing Details
We build and test the Solaris port of FreeM on the following systems:
Sun Ultra 10
- Sun Ultra 10 with a 400MHz UltraSPARC-IIi CPU (64-bit)
- 640MB RAM
- Solaris 10 Generic_147147-26
- gcc v4.8.0
- autoconf 2.69
- automake 1.16.5
Sun SPARCserver 20
- Sun SPARCserver 20 with dual 100MHz Ross HyperSPARC CPUs (32-bit)
- 512MB RAM
- Solaris 7 with the latest 7_Recommended.zip patch cluster applied (REQUIRED FOR SOLARIS 7)
- gcc v3.4.6
- autoconf 2.68
- automake 1.11.1
SunFire T2000
- Sun UltraSPARC T1 CPU (64-bit)
- Solaris 11.3
- gcc v4.8.2
- autoconf 2.68
- automake 1.11.2
x86 VM
- ESXi Virtual Machine (amd64)
- Solaris 11.4
- gcc v7.3.0
- autoconf 2.69
- automake 1.15
This port should theoretically run on any Solaris or Illumos machine running Solaris 7 or newer. Solaris/Illumos platforms other than the above have not been tested.
Required Kernel Tuning
Coming soon.
Starting FreeM Daemon Automatically
Coming soon.