The files in your Developer's Kit distribution are compiled with the
following options to configure
(the line is only split so that it
fits on the printed page; it is intended as a single command line):
configure --prefix=/usr/cygnus/progressive-release \ --exec-prefix=/usr/cygnus/progressive-release/H-hosttype
where release indicates the Cygnus release number for this distribution, e.g., `94q4', and hosttype indicates the architecture and operating system configuration on which this software is to run, e.g., `sparc-sun-sunos4.1.3' (see section Host names). Cross-development distributions are configured with
configure --prefix=/usr/cygnus/progressive-release \ --exec-prefix=/usr/cygnus/progressive-release/H-hosttype \ --target=target
where target indicates the architecture and object file format for which the Developer's Kit is to generate code (see section Target names).
In other words, in both native and cross-development configurations, host-independent files (text files, library source code, etc.) reside by default in
/usr/cygnus/progressive-release
while host-dependent files, like precompiled libraries and the tools themselves, reside by default in
/usr/cygnus/progressive-release/H-hosttype
For example, the Sun 4 cross `m68k-aout' cross-compiler for the Progressive 94q4 release was configured with
configure --prefix=/usr/cygnus/progressive-94q4 \ --exec-prefix=/usr/cygnus/progressive-94q4/H-sparc-sun-sunos4.1.3 \ --target=m68k-aout
The installation procedure directs you to run the Install
script
and then set some links in place so that the distribution may be easily
accessed and updated (see section `Installing your Developer's Kit' in Installation Notes) as follows:
ln -s /usr/cygnus/progressive-release /usr/cygnus/progressive ln -s /usr/cygnus/progressive/H-hosttype /usr/progressive
This combination of a separate links provide the following benefits:
For more details on installing the default binary distribution from Cygnus Support, see section `Installing your Developer's Kit' in Installation Notes.