Difference between revisions of "Platform Notes (Compaq Tru64 UNIX)"
Jump to navigation
Jump to search
(7 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
== Verified Releases == | == Verified Releases == | ||
+ | * FreeM 0.62.3 (27 Mar 2025) | ||
+ | * <code>cvs-current</code> (26 Mar 2025) (builds and runs cleanly, but will use global-backed SSVNs) | ||
+ | |||
FreeM 0.62.2 builds, but errors out when launching the daemon: | FreeM 0.62.2 builds, but errors out when launching the daemon: | ||
freem [FATAL]: memory allocation failure in symtab_init [errno 0 Successful] | freem [FATAL]: memory allocation failure in symtab_init [errno 0 Successful] | ||
+ | |||
+ | There is an issue on this at https://bugs.coherent-logic.com/view.php?id=16 | ||
== Testing Details == | == Testing Details == | ||
Line 21: | Line 26: | ||
== Required Kernel Tuning == | == Required Kernel Tuning == | ||
− | For the default daemon configuration, you will need a kernel <code>shm_max</code> parameter of at least | + | For the default daemon configuration, you will need a kernel <code>shm_max</code> parameter of at least 16795968. We recommend 17000000. |
− | To apply an shm_max of | + | To apply an shm_max of 17000000, you will need to do the following: |
* Gain root privileges on your system | * Gain root privileges on your system | ||
Line 29: | Line 34: | ||
ipc: | ipc: | ||
shm_max = 17000000 | shm_max = 17000000 | ||
− | * | + | * If no <code>shm_max</code> parameter exists in <code>/etc/sysconfigtab</code>: |
# sysconfigdb -a -f pstanza ipc | # sysconfigdb -a -f pstanza ipc | ||
+ | * If a previous <code>shm_max</code> configuration exists: | ||
+ | # sysconfigdb -m -f pstanza ipc | ||
* Reboot the system | * Reboot the system | ||
Latest revision as of 22:09, 27 March 2025
Port Status
Compaq Tru64 UNIX is a Tier 2 Port
Verified Releases
- FreeM 0.62.3 (27 Mar 2025)
cvs-current
(26 Mar 2025) (builds and runs cleanly, but will use global-backed SSVNs)
FreeM 0.62.2 builds, but errors out when launching the daemon:
freem [FATAL]: memory allocation failure in symtab_init [errno 0 Successful]
There is an issue on this at https://bugs.coherent-logic.com/view.php?id=16
Testing Details
We build and test the Tru64 UNIX port on a system with the following specifications:
- Alpha EV67-based host
- Compaq Tru64 UNIX 5.1b
- GNU gcc v4.7.7
- GNU autoconf 2.71
- GNU automake 1.16.4
This port should theoretically run on DEC OSF/1 or Digital UNIX, given a compatible GNU toolchain, but we do not have the resources to test such configurations.
Required Kernel Tuning
For the default daemon configuration, you will need a kernel shm_max
parameter of at least 16795968. We recommend 17000000.
To apply an shm_max of 17000000, you will need to do the following:
- Gain root privileges on your system
- Create a file called "pstanza" with the following data:
ipc: shm_max = 17000000
- If no
shm_max
parameter exists in/etc/sysconfigtab
:
# sysconfigdb -a -f pstanza ipc
- If a previous
shm_max
configuration exists:
# sysconfigdb -m -f pstanza ipc
- Reboot the system