1999 Reference systems
Operating System and Compiler Levels
Following discussions with the IT PDP and DIS groups and taking
account of the
probable LHC++ requirements, the following table shows the planned
operating system and compiler
levels for the 99 version of Cernlib.
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 |
DEC |
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 (Intel) |
Redhat 5.1 (2.0.35) |
gcc egcs 1.1 |
g77 egcs 1.1 |
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.
- AIX: 4.3 is IBM's current system. We have had 4.1 since 1996 and it
seems logical to go straight to 4.3.
- Digital Unix: The current certified system is 4.0b. We propose 4.0d
which is needed for
Y2K support and new hardware.
f77 5.1 is recommended and has been available from Digital for a year and
our tests show no incompatibility with f77 4.1.
- HP: Staying with 10.20 should allow most CERN HP's to use Cernlib.
Focus has decided to postpone going to HPUX 11 for at least another year.
- Linux:With Redhat 5.1 and egcs 1.1 we are quite up to date.
- SGI:
6.5 is still somewhat unknown, but is supposed to work on more hardware
models. If there are problems we can stay with 6.4.
- SOLARIS:
Although built on 2.5 the current CERN libraries work on 2.6 and the
compilers are unchanged. Going to 2.6 will bring us more up to date.
- 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:
In late September Compaq/Digital announced a third
patch to DVF5.0 and then DVF6.0. VC++ 6.0 has also been announced with
a new Developer Studio. As object files and libraries from the
different compilers seem to be compatible the move to DVF6.0 can be
studied carefully, so we propose to stay with DVF5 for 99.