You may want to install the most recent compiler version and keep the prior version on one system. If there are problems with the most recent version, you can easily switch to the prior one. Following is an example of how to set up the floating installation feature for this purpose. Assume that your system will have two versions of the compiler, both floating install enabled. In this case, 3.6.1 is the prior version, and 3.6.2 or 3.7 is the more recent version.
To setup floating installation, complete the following steps:
1.Copy the prior version to another directory.
$ cp
2.Use swinstall to install the new version (3.6.2 or 3.7 in this case).
3.To use 3.6.1, invoke as,
$ /opt/fortran90.3.6.1/bin/f90
In this case, the compiler is picked up from /opt/fortran90.3.6.1/lbin/. To use 3.6.2 or 3.7 whichever is installed latest, invoke as default,
$ f90
or
$ /opt/fortran90/bin/f90
Floating Installation can also work with:
•Alternate path, for example,
•Extended float path, that is, if the Fortran driver is invoked from
The precedence of various environment variables that control the Fortran driver to pick up the Fortran compiler is in the following order:
•F90ROOT
•SDKROOT
•ST_F90COM[64]
NOTE: To use floating installation, do not set the following environment variables:
•F90ROOT
•SDKROOT
•ST_F90COM[64]
66 Compiling and linking