Difference between revisions of "Platform Notes (SCO OpenServer)"

From FreeM Wiki
Jump to navigation Jump to search
(Correct formatting and add Port Challenges section)
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
SCO OpenServer is a [[Tier 2 Port]]
 
SCO OpenServer is a [[Tier 2 Port]]
 +
 +
== Verified Releases ==
 +
 +
* 0.56.2 (4 Aug 2023)
 +
 +
== Build Details ==
 +
You will need to set the <code>ACCEPT_INFERIOR_RM_PROGRAM</code> environment variable to <code>yes</code> before running <code>configure</code> if GNU <code>coreutils</code> is not installed. An invocation such as the following should be sufficient:
 +
$ ACCEPT_INFERIOR_RM_PROGRAM=yes ./configure
  
 
== Testing Details ==
 
== Testing Details ==

Latest revision as of 17:58, 4 August 2023

Port Status

SCO OpenServer is a Tier 2 Port

Verified Releases

  • 0.56.2 (4 Aug 2023)

Build Details

You will need to set the ACCEPT_INFERIOR_RM_PROGRAM environment variable to yes before running configure if GNU coreutils is not installed. An invocation such as the following should be sufficient:

$ ACCEPT_INFERIOR_RM_PROGRAM=yes ./configure

Testing Details

We build and test the SCO OpenServer port on a system with the following specifications:

  • ESXi Virtual Machine
  • SCO OpenServer 5.0.7
  • gcc v2.95.3
  • autoconf 2.54
  • automake 1.7.1

This port requires significant manual intervention to build, given the old version of GNU autotools in play.

Required Kernel Tuning

You must set the maximum size of a shared memory segment to at least 6MB. This can be accomplished with the scoadmin utility.

Once this parameter is adjusted, you must re-link the kernel, also from scoadmin.

Port Challenges

The build system presents significant challenges.