Platform Notes (Solaris/Illumos)
Jump to navigation
Jump to search
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 gcc automake autoconf gnu-make git readline libtool texinfo ncurses
Dealing with ncurses
You will need to tell the configure script not to bother with the wide-character ncurses library:
$ ./configure --without-ncursesw
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.