f78
GNUPro Toolkit uses two options so that you can have a directory named /usr/cygnus/release_name, with multiple hosts and target versions in one place.
The host-dependent files are in /usr/cygnus/release_name/H-hostspec. hostspec is the canonical name describing the host. For an IRIX 5 system, the canonical name is mips-sgi-irix5.
A compiler, for whatever target it addresses, is host-dependent so that it only runs on one host system. A help file is host-independent and, so, it is independent of its host system. the following is an example Imagine you have, for instance, HP/UX 10 systems and Sun SPARCstations running Solaris 2 on one network. There is support for native compilers on both systems, and you want a single /usr/cygnus directory that can be NFS-mounted on all of your workstations.
1.
Place all the programs that
run on HP/UX 10 systems in the following location.
/usr/cygnus/release_name/H-hppa1.1-hp-hpux10
2.
Place all the programs that
run on Solaris 2 systems in the following location.
/usr/cygnus/release_name/H-sparc-sun-solaris2.
This shares the man pages, text configuration files, and other files for GNUPro Toolkit.
For seamless access to these tools, we recommend that you set up two soft links.
% cd /usr/cygnus % ln -s release_name gnupro
% ln -s /usr/cygnus/gnupro/H-hostspec \&nb 6c8 sp; /usr/progressiveWith these two links in place, adding /usr/gnupro/bin to the path accesses all of the tools on any host. Then you can switch everyone to a new release by simply updating the /usr/cygnus/progressive soft-link.
GNUPro Toolkit configuration
has two types of file arguments: