source: rtems/doc/started/require.t @ 0ab65474

4.104.114.84.95
Last change on this file since 0ab65474 was 0ab65474, checked in by Joel Sherrill <joel.sherrill@…>, on 06/10/00 at 20:33:47

Purged as many egcs references as possible.

  • Property mode set to 100644
File size: 2.8 KB
Line 
1@c
2@c  COPYRIGHT (c) 1988-1999.
3@c  On-Line Applications Research Corporation (OAR).
4@c  All rights reserved.
5@c
6@c  $Id$
7@c
8
9@chapter Requirements
10
11A fairly large amount of disk space is required to perform the build of the
12GNU C/C++ Cross Compiler Tools for RTEMS. The following table may help in
13assessing the amount of disk space required for your installation:
14
15@example
16+------------------------------------+--------------------------+
17|              Component             |   Disk Space Required    |
18+------------------------------------+--------------------------+
19|        archive directory           |        35 Mbytes         |
20|        tools src unarchived        |       150 Mbytes         |
21|  each individual build directory   |       300 Mbytes         |
22|     each installation directory    |      20-200 Mbytes       |
23+------------------------------------+--------------------------+
24@end example
25
26It is important to understand that the above requirements only address
27the GNU C/C++ Cross Compiler Tools themselves.  Adding additional
28languages such as Fortran or Objective-C can increase the size
29of the build and installation directories.  Also, the unarchived
30source and build directories can be removed after the tools are
31installed.
32
33After the tools themselves are installed, RTEMS must be built
34and installed for each Board Support Package that you wish
35to use.  Thus the precise amount of disk space required
36for each installation directory depends highly on the number
37of RTEMS BSPs which are to be installed.  If a single BSP is
38installed, then the additional size of each install directory
39will tend to be in the 40-60 Mbyte range.
40
41There are a number of factors which must be taken into
42account in oreder to estimate the amount of disk space required
43to build RTEMS itself.  Attempting to build multiple BSPs in
44a single step increases the disk space requirements.  Similarly
45enabling optional features increases the build and install
46space requirements.  In particular, enabling and building
47the RTEMS tests results in a significant increase in build
48space requirements but since the test are not installed has
49no impact on installation requirements.
50
51The instructions in this manual should work on any computer running
52a UNIX variant.  Some native GNU tools are used by this procedure
53including:
54
55@itemize @bullet
56@item GCC
57@item GNU make
58@item GNU makeinfo
59@end itemize
60
61In addition, some native utilities may be deficient for building
62the GNU tools.
63
64@section GNU makeinfo Version Requirements
65
66In order to build egcs 1.1b, gcc 2.9.x, or newer versions, the GNU
67@code{makeinfo} program
68installed on your system must be at least version 1.68.  The appropriate
69version of @code{makeinfo} is distributed with @code{gcc}.
70
71The following demonstrates how to determine the version of @code{makeinfo}
72on your machine:
73
74@example
75makeinfo --version
76@end example
77
Note: See TracBrowser for help on using the repository browser.