Changeset fffe9266 in rtems


Ignore:
Timestamp:
Apr 14, 1998, 1:48:33 PM (22 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
757a75d
Parents:
f2cd6a1a
Message:

Suggestions from Eric Norum

Location:
doc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • doc/started/buildc.t

    rf2cd6a1a rfffe9266  
    1414toolset and install it.
    1515
    16 @section Get All the Pieces
    17 
    18 Gather the components that will be required for the installation and place
    19 them in an archive directory. Call this directory @code{arc}. Be sure that there
    20 is sufficient space to hold all necessary information. This will amount to
    21 approximately 20 megabytes.  In addition, make a directory named @code{tools}
    22 to build the cross-compiler in.
    23 
    24 
    25 @subheading @value{GCC-VERSION}
    26 @example
    27     FTP Site:    @value{GCC-FTPSITE}
    28     Directory:   @value{GCC-FTPDIR}
    29     File:        @value{GCC-TAR}
    30 @end example
    31 
    32 @subheading @value{BINUTILS-VERSION}
    33 @example
    34     FTP Site:    @value{BINUTILS-FTPSITE}
    35     Directory:   @value{BINUTILS-FTPDIR}
    36     File:        @value{BINUTILS-TAR}
    37 @end example
    38 
    39 @subheading @value{NEWLIB-VERSION}
    40 @example
    41     FTP Site:    @value{NEWLIB-FTPSITE}
    42     Directory:   @value{NEWLIB-FTPDIR}
    43     File:        @value{NEWLIB-TAR}
    44 @end example
    45 
    46 @subheading @value{RTEMS-VERSION}
    47 @example
    48     FTP Site:    @value{RTEMS-FTPSITE}
    49     Directory:   @value{RTEMS-FTPDIR}
    50     File:        @value{RTEMS-TAR}
    51     File:        bit
    52 @ifset BINUTILS-RTEMSPATCH
    53     File:        @value{BINUTILS-RTEMSPATCH}
    54 @end ifset
    55 @ifset NEWLIB-RTEMSPATCH
    56     File:        @value{NEWLIB-RTEMSPATCH}
    57 @end ifset
    58 @ifset GCC-RTEMSPATCH
    59     File:        @value{GCC-RTEMSPATCH}
    60 @end ifset
    61     File:        hello_world_c.tgz
    62 @end example
    63 
    64 @section Create the tools Directory
    65 
    66 Create a directory called tools that will serve as a working directory to
    67 perform the build of the cross compiler tools.  Since we previously
    68 created a directory named @code{arc} to place the files we downloaded
    69 into, this will result in a starting directory structure similar the
     16@section Create the Archive and Build Directories
     17
     18Start by making the @code{archive} directory to contain the downloaded
     19source code and the @code{tools} directory to be used as a build
     20directory.  The command sequence to do this is shown
     21below:
     22
     23@example
     24mkdir arc
     25mkdir tools
     26@end example
     27
     28This will result in an initial directory structure similar to the
    7029one shown in the following figure:
    7130
     
    10867@end ifset
    10968
     69@section Get all the Pieces
     70
     71This section lists the components of an RTEMS cross development system. 
     72Included are the locations of each component as well as any required RTEMS
     73specific patches.
     74
     75@subheading @value{GCC-VERSION}
     76@example
     77    FTP Site:    @value{GCC-FTPSITE}
     78    Directory:   @value{GCC-FTPDIR}
     79    File:        @value{GCC-TAR}
     80@end example
     81
     82@subheading @value{BINUTILS-VERSION}
     83@example
     84    FTP Site:    @value{BINUTILS-FTPSITE}
     85    Directory:   @value{BINUTILS-FTPDIR}
     86    File:        @value{BINUTILS-TAR}
     87@end example
     88
     89@subheading @value{NEWLIB-VERSION}
     90@example
     91    FTP Site:    @value{NEWLIB-FTPSITE}
     92    Directory:   @value{NEWLIB-FTPDIR}
     93    File:        @value{NEWLIB-TAR}
     94@end example
     95
     96@subheading @value{RTEMS-VERSION}
     97@example
     98    FTP Site:    @value{RTEMS-FTPSITE}
     99    Directory:   @value{RTEMS-FTPDIR}
     100    File:        @value{RTEMS-TAR}
     101    File:        hello_world_c.tgz
     102    File:        bit
     103@end example
     104
     105@subheading RTEMS Specific Tool Patches
     106@example
     107    FTP Site:    @value{RTEMS-FTPSITE}
     108    Directory:   @value{RTEMS-FTPDIR}/c_tools
     109@ifset BINUTILS-RTEMSPATCH
     110    File:        @value{BINUTILS-RTEMSPATCH}
     111@end ifset
     112@ifset NEWLIB-RTEMSPATCH
     113    File:        @value{NEWLIB-RTEMSPATCH}
     114@end ifset
     115@ifset GCC-RTEMSPATCH
     116    File:        @value{GCC-RTEMSPATCH}
     117@end ifset
     118@c Just in case there are ever no patches
     119@ifset BINUTILS-RTEMSPATCH
     120@ifset GCC-RTEMSPATCH
     121@ifset NEWLIB-RTEMSPATCH
     122    No RTEMS specific patches are required.
     123@end ifset
     124@end ifset
     125@end ifset
     126
     127@end example
     128
    110129@section Unarchiving the Tools
    111130
     
    206225This should not happen with a good patch file.
    207226
    208 To see the files that have been modified use the sequence:
    209 
    210 @example
    211 cd tools/@value{GCC-UNTAR}
    212 find . -name "*.orig" -print
    213 @end example
    214 
    215 The files that are found, have been modified by the patch file.
    216 
    217227@end ifset
    218228
     
    247257This should not happen with a good patch file.
    248258
    249 To see the files that have been modified use the sequence:
    250 
    251 @example
    252 cd tools/@value{BINUTILS-UNTAR}
    253 find . -name "*.orig" -print
    254 @end example
    255 
    256 The files that are found, have been modified by the patch file.
    257 
    258259@end ifset
    259260
     
    288289If any files are found with the .rej extension, a patch has been rejected.
    289290This should not happen with a good patch file.
    290 
    291 To see the files that have been modified use the sequence:
    292 
    293 @example
    294 cd tools/@value{NEWLIB-UNTAR}
    295 find . -name "*.orig" -print
    296 @end example
    297 
    298 The files that are found, have been modified by the patch file.
    299291
    300292@end ifset
  • doc/started_ada/buildada.t

    rf2cd6a1a rfffe9266  
    1414toolset and install it.
    1515
    16 @section Get all the Pieces
    17 
    18 Gather the components that will be required for the installation and place
    19 them in an archive directory. Call this directory @code{arc}. Be sure that there
    20 is sufficient space to hold all necessary information. This will amount to
    21 approximately 20 megabytes.  In addition, make a directory named @code{tools}
    22 to build the cross-compiler in.
    23 
    24 @subheading @value{GCC-VERSION}
    25 @example
    26     FTP Site:    @value{GCC-FTPSITE}
    27     Directory:   @value{GCC-FTPDIR}
    28     File:        @value{GCC-TAR}
    29 @end example
    30 
    31 @subheading @value{GNAT-VERSION}
    32 @example
    33     FTP Site:    @value{GNAT-FTPSITE}
    34     Directory:   @value{GNAT-FTPDIR}
    35     File:        @value{GNAT-TAR}
    36 @end example
    37 
    38 @subheading @value{BINUTILS-VERSION}
    39 @example
    40     FTP Site:    @value{BINUTILS-FTPSITE}
    41     Directory:   @value{BINUTILS-FTPDIR}
    42     File:        @value{BINUTILS-TAR}
    43 @end example
    44 
    45 @subheading @value{NEWLIB-VERSION}
    46 @example
    47     FTP Site:    @value{NEWLIB-FTPSITE}
    48     Directory:   @value{NEWLIB-FTPDIR}
    49     File:        @value{NEWLIB-TAR}
    50 @end example
    51 
    52 @subheading @value{RTEMS-VERSION}
    53 @example
    54     FTP Site:    @value{RTEMS-FTPSITE}
    55     Directory:   @value{RTEMS-FTPDIR}
    56     File:        @value{RTEMS-TAR}
    57     File:        bit_ada
    58 @ifset BINUTILS-RTEMSPATCH
    59     File:        @value{BINUTILS-RTEMSPATCH}
    60 @end ifset
    61 @ifset NEWLIB-RTEMSPATCH
    62     File:        @value{NEWLIB-RTEMSPATCH}
    63 @end ifset
    64 @ifset GCC-RTEMSPATCH
    65     File:        @value{GCC-RTEMSPATCH}
    66 @end ifset
    67 @ifset GNAT-RTEMSPATCH
    68     File:        @value{GNAT-RTEMSPATCH}
    69 @end ifset
    70     File:        hello_world_ada.tgz
    71 @end example
    72 
    73 @section Create the tools Directory
    74 
    75 Create a directory called tools that will serve as a working directory to
    76 perform the build of the cross compiler tools.  Since we previously
    77 created a directory named @code{arc} to place the files we downloaded
    78 into, this will result in a starting directory structure similar the
     16@section Create the Archive and Build Directories
     17
     18Start by making the @code{archive} directory to contain the downloaded
     19source code and the @code{tools} directory to be used as a build
     20directory.  The command sequence to do this is shown
     21below:
     22
     23@example
     24mkdir arc
     25mkdir tools
     26@end example
     27
     28This will result in an initial directory structure similar to the
    7929one shown in the following figure:
    80                
     30
    8131@ifset use-ascii
    8232@example
    8333@group
    84                 parent directory common to the
     34                parent directory common to the
     35               tools and archive subdirectories
     36                             |
     37      +----------------------+----------------------+
     38      |                                             | 
     39   tools                                           arc
     40@end group
     41@end example
     42@end ifset
     43
     44
     45@ifset use-tex
     46@c for now use the ascii version
     47@example
     48@group
     49                parent directory common to the
    8550               tools and archive subdirectories
    8651                             |
     
    9055@end group
    9156@end example
    92 @end ifset
    93    
    94 
    95 @ifset use-tex
    96 @c for now use the ascii version
    97 @example
    98 @group
    99                 parent directory common to the
    100                tools and archive subdirectories
    101                              |
    102       +----------------------+----------------------+
    103       |                                             |
    104    tools                                           arc
    105 @end group
    106 @end example
    10757@tex
    10858@end tex
     
    11060
    11161
    112 @ifset use-html 
     62@ifset use-html
    11363@html
    114 <IMG SRC="sfile12c.jpg" WIDTH=417 HEIGHT=178 ALT="Base Directory Organization">
     64<IMG SRC="sfile12c.jpg" WIDTH=417 HEIGHT=178
     65    ALT="Starting Directory Organization">
    11566@end html
    11667@end ifset
     68
     69@section Get all the Pieces
     70
     71This section lists the components of an RTEMS cross development system.
     72Included are the locations of each component as well as any required RTEMS
     73specific patches.
     74
     75@subheading @value{GCC-VERSION}
     76@example
     77    FTP Site:    @value{GCC-FTPSITE}
     78    Directory:   @value{GCC-FTPDIR}
     79    File:        @value{GCC-TAR}
     80@end example
     81
     82@subheading @value{GNAT-VERSION}
     83@example
     84    FTP Site:    @value{GNAT-FTPSITE}
     85    Directory:   @value{GNAT-FTPDIR}
     86    File:        @value{GNAT-TAR}
     87@end example
     88
     89@subheading @value{BINUTILS-VERSION}
     90@example
     91    FTP Site:    @value{BINUTILS-FTPSITE}
     92    Directory:   @value{BINUTILS-FTPDIR}
     93    File:        @value{BINUTILS-TAR}
     94@end example
     95
     96@subheading @value{NEWLIB-VERSION}
     97@example
     98    FTP Site:    @value{NEWLIB-FTPSITE}
     99    Directory:   @value{NEWLIB-FTPDIR}
     100    File:        @value{NEWLIB-TAR}
     101@end example
     102
     103@subheading @value{RTEMS-VERSION}
     104@example
     105    FTP Site:    @value{RTEMS-FTPSITE}
     106    Directory:   @value{RTEMS-FTPDIR}
     107    File:        @value{RTEMS-TAR}
     108    File:        bit_ada
     109    File:        hello_world_ada.tgz
     110@end example
     111
     112@subheading RTEMS Specific Tool Patches
     113@example
     114    FTP Site:    @value{RTEMS-FTPSITE}
     115    Directory:   @value{RTEMS-FTPDIR}/ada_tools
     116@ifset BINUTILS-RTEMSPATCH
     117    File:        @value{BINUTILS-RTEMSPATCH}
     118@end ifset
     119@ifset NEWLIB-RTEMSPATCH
     120    File:        @value{NEWLIB-RTEMSPATCH}
     121@end ifset
     122@ifset GCC-RTEMSPATCH
     123    File:        @value{GCC-RTEMSPATCH}
     124@end ifset
     125@ifset GNAT-RTEMSPATCH
     126    File:        @value{GNAT-RTEMSPATCH}
     127@end ifset
     128@c Just in case there are ever no patches
     129@ifset BINUTILS-RTEMSPATCH
     130@ifset GCC-RTEMSPATCH
     131@ifset NEWLIB-RTEMSPATCH
     132@ifset GNAT-RTEMSPATCH
     133    No RTEMS specific patches are required.
     134@end ifset
     135@end ifset
     136@end ifset
     137@end ifset
     138@end example
    117139
    118140@section Unarchiving the Tools
     
    217239This should not happen with a good patch file.
    218240
    219 To see the files that have been modified use the sequence:
    220 
    221 @example
    222 cd tools/@value{GCC-UNTAR}
    223 find . -name "*.orig" -print
    224 @end example
    225 
    226 The files that are found, have been modified by the patch file.
    227 
    228241@end ifset
    229242
     
    258271This should not happen with a good patch file.
    259272
    260 To see the files that have been modified use the sequence:
    261 
    262 @example
    263 cd tools/@value{BINUTILS-UNTAR}
    264 find . -name "*.orig" -print
    265 @end example
    266 
    267 The files that are found, have been modified by the patch file.
    268 
    269273@end ifset
    270274
     
    300304This should not happen with a good patch file.
    301305
    302 To see the files that have been modified use the sequence:
    303 
    304 @example
    305 cd tools/@value{NEWLIB-UNTAR}
    306 find . -name "*.orig" -print
    307 @end example
    308 
    309 The files that are found, have been modified by the patch file.
    310 
    311306@end ifset
    312307
     
    341336If any files are found with the .rej extension, a patch has been rejected.
    342337This should not happen with a good patch file.
    343 
    344 To see the files that have been modified use the sequence:
    345 
    346 @example
    347 cd tools/@value{GNAT-UNTAR}
    348 find . -name "*.orig" -print
    349 @end example
    350 
    351 The files that are found, have been modified by the patch file.
    352338
    353339@end ifset
  • doc/started_ada/versions.texi

    rf2cd6a1a rfffe9266  
    5757@c @set BINUTILS-UNTAR       gas-980314
    5858@c @set BINUTILS-FTPSITE     ftp.OARcorp.com
    59 @c @set BINUTILS-FTPDIR      /OARcorp/private/beta2/c_tools
     59@c @set BINUTILS-FTPDIR      /oarcorp/private/beta2/ada_tools
    6060@c @set BINUTILS-RTEMSPATCH  binutils-2.8.1-rtems-diff-980321.gz
    6161
Note: See TracChangeset for help on using the changeset viewer.