apogee-software apogee compilers c & c++ & fortran 77 & fortran 90 User Manual

Page of 223
Apogee Software, Inc.
Page 190 Apogee User’s Manual
These roles may be fulfilled by one or more actual machines, as desired, subject to the following
requirements and considerations:
1) A host-machine or an installation-machine must be a SPARC running either Solaris 1 or
Solaris 2, since the compiler executable files are only supplied in the form used on
those configurations.  FLEXlm’s floating licensing permits any machine on the network
that satisfies these requirements to serve as a host-machine.
2) A file-server may be any machine or file serving resource that has adequate disk space,
file serving capacity, and file visibility.  The installed product files must be visible to
any host-machine and to any license-server.
3) A license-server must be a SPARC running either Solaris 1 or Solaris 2, since the license
daemon executable files are only supplied in the form used on those configurations.
The FLEXlm product supports the use of multiple simultaneous license-server
machines in order to increase license serving reliability, but this is a rarely used
capability, so the common case is for each compiler purchase to be supported by one
license-server machine.
4) The CD-server may be any machine with the ability to read an ISO-9660 ("High Sierra")
formatted CD-ROM and make its contents visible to the file-server.
The Apogee compilers also offer Solaris 1/Solaris 2 transparency.  Specifically, when the
compiler is properly installed on a file-server, it may be used from that one installation site on
host-machines that are running either Solaris 1 or Solaris 2, subject to the licensing limitation on
the number of simultaneous copies that may be in use.  (This usage is also independent of the
file-server configuration, which may be Solaris 1 or Solaris 2 or some other file serving
resource.)
Since the Solaris 1 and Solaris 2 executable file formats differ, this transparency is provided by
supplying each product file in each of the two forms.  An option may be exercised at the time of
product installation to select whether both forms or only one form should be installed, so disk
space may be saved if there is no need for the transparency feature.
When both the Solaris 1 and Solaris 2 forms of the compilers are installed, an "auto-choice"
feature is also offered as an installation-selectable option.  This feature permits there to be just
one file name made visible for each of the compiler products, with the correct executable file
being automatically chosen depending on the version of Solaris in use on the host-machine.
Two (sh) scripts are provided to assist in correct installation of the compilers.  The Install script,
named "
install.sh
", copies the product files from the distribution CD-ROM into an
installation directory of the user’s choice.  The Configure script, named "
config
", sets up the
license manager so the installed compilers can be used.  Each script offers a number of user-
selectable options.  Step-by-step instructions for running these scripts are included on the CD-
ROM in a file called "
read.me
".  However, to access the
read.me
 file, you must first mount
the Apogee CD-ROM.  Instructions for doing so are provided in the following section.