summaryrefslogtreecommitdiffstats
path: root/doc/started/require.t
blob: 204d9997dd70a734f45e63ede636a6cf74d949f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
@c
@c  COPYRIGHT (c) 1988-1998.
@c  On-Line Applications Research Corporation (OAR).
@c  All rights reserved.
@c
@c  $Id$
@c

@chapter Requirements

A fairly large amount of disk space is required to perform the build of the
GNU C/C++ Cross Compiler Tools for RTEMS. The following table may help in
assessing the amount of disk space required for your installation: 

@example
+------------------------------------+--------------------------+
|              Component             |   Disk Space Required    |
+------------------------------------+--------------------------+
|        archive directory           |        30 Mbytes         |
|        tools src unzipped          |       100 Mbytes         |
|  each individual build directory   |  300 Mbytes worst case   |
|     each installation directory    |      20-400 Mbytes       |
+------------------------------------+--------------------------+
@end example

The disk space required for each installation directory depends 
primarily on the number of RTEMS BSPs which are to be installed.
If a single BSP is installed, then the size of each install directory 
will tend to be in the 40-60 Mbyte range.

The instructions in this manual should work on any computer running
a UNIX variant.  Some native GNU tools are used by this procedure
including:

@itemize @bullet
@item GCC
@item GNU make
@item GNU makeinfo
@end itemize

In addition, some native utilities may be deficient for building 
the GNU tools.

@section GNU makeinfo Version Requirements

In order to build egcs 1.1b or newer, the GNU @code{makeinfo} program
installed on your system must be at least version 1.68.  The appropriate
version of @code{makeinfo} is distributed with egcs 1.1b.

The following demonstrates how to determine the version of @code{makeinfo}
on your machine:

@example
makeinfo --version
@end example