2000 Reference systems
Operating System and Compiler Levels
The following table shows the planned operating system and compiler levels for
the 2000 version of Cernlib. They are essentially the production systems
currently in use at CERN. The notes after the table attempt to explain and
justify the choices.
Platform |
O/S |
C |
Fortran |
AIX |
4.3 |
3.1.4 |
3.2.5.4 |
Digital Unix |
4.0d |
3.11 |
5.1-156 |
HP |
10.20 |
A.10.32.18 |
Fort77 B.10.20.12 |
SGI |
6.5 |
7.2 |
7.2 |
Sun (Solaris) |
2.6 |
SC 4.2 |
SC 4.2 |
Linux 5 (Intel) |
Redhat 5.1 (2.0.35) |
gcc egcs-2.91.66 |
g77 0.5.24 |
Linux 6 (Intel) |
Redhat 6.0 (2.2.5-22smp) |
gcc egcs-2.91.66 |
g77 0.5.24 |
VAX/VMS |
6.2 |
4.0 |
6.2 |
AXP/VMS |
6.2 |
4.0 |
6.2 |
NT/Intel |
4.0 |
C/C++ 5.0 |
DVF 5.0-594-3382R |
Notes:
- In accordance with our established policy, only one O/S version is
supported per platform in any release.
- Linux:Both Redhat 5.1 and 6.0 with egcs 1.2 are offered. But 6.0 is not yet
a CERN certified system and is still volatile, particularly with respect to
system and compiler incompatibilities.
- VMS:
Our current release is 6.2, which works well on 7.1. Going to 7.1 would
probably be an extra effort for our limited resources with no known
benefits.
- NT:
The main effort on the NT version has been to add the Shift (rfio) software
and libraries compiled with the /MD option to allow linking with other
multithreaded packages. This did not leave time to look at DVF6.0, but as
the object files and libraries from DVF5 and 6 are reported to be
compatible, we propose to stay with DVF5 for 2000.