Changeset fffe9266 in rtems
- Timestamp:
- 04/14/98 13:48:33 (26 years ago)
- Branches:
- 4.10, 4.11, 4.8, 4.9, 5, master
- Children:
- 757a75de
- Parents:
- f2cd6a1a
- Location:
- doc
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
doc/started/buildc.t
rf2cd6a1a rfffe9266 14 14 toolset and install it. 15 15 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 18 Start by making the @code{archive} directory to contain the downloaded 19 source code and the @code{tools} directory to be used as a build 20 directory. The command sequence to do this is shown 21 below: 22 23 @example 24 mkdir arc 25 mkdir tools 26 @end example 27 28 This will result in an initial directory structure similar to the 70 29 one shown in the following figure: 71 30 … … 108 67 @end ifset 109 68 69 @section Get all the Pieces 70 71 This section lists the components of an RTEMS cross development system. 72 Included are the locations of each component as well as any required RTEMS 73 specific 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 110 129 @section Unarchiving the Tools 111 130 … … 206 225 This should not happen with a good patch file. 207 226 208 To see the files that have been modified use the sequence:209 210 @example211 cd tools/@value{GCC-UNTAR}212 find . -name "*.orig" -print213 @end example214 215 The files that are found, have been modified by the patch file.216 217 227 @end ifset 218 228 … … 247 257 This should not happen with a good patch file. 248 258 249 To see the files that have been modified use the sequence:250 251 @example252 cd tools/@value{BINUTILS-UNTAR}253 find . -name "*.orig" -print254 @end example255 256 The files that are found, have been modified by the patch file.257 258 259 @end ifset 259 260 … … 288 289 If any files are found with the .rej extension, a patch has been rejected. 289 290 This should not happen with a good patch file. 290 291 To see the files that have been modified use the sequence:292 293 @example294 cd tools/@value{NEWLIB-UNTAR}295 find . -name "*.orig" -print296 @end example297 298 The files that are found, have been modified by the patch file.299 291 300 292 @end ifset -
doc/started_ada/buildada.t
rf2cd6a1a rfffe9266 14 14 toolset and install it. 15 15 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 18 Start by making the @code{archive} directory to contain the downloaded 19 source code and the @code{tools} directory to be used as a build 20 directory. The command sequence to do this is shown 21 below: 22 23 @example 24 mkdir arc 25 mkdir tools 26 @end example 27 28 This will result in an initial directory structure similar to the 79 29 one shown in the following figure: 80 30 81 31 @ifset use-ascii 82 32 @example 83 33 @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 85 50 tools and archive subdirectories 86 51 | … … 90 55 @end group 91 56 @end example 92 @end ifset93 94 95 @ifset use-tex96 @c for now use the ascii version97 @example98 @group99 parent directory common to the100 tools and archive subdirectories101 |102 +----------------------+----------------------+103 | |104 tools arc105 @end group106 @end example107 57 @tex 108 58 @end tex … … 110 60 111 61 112 @ifset use-html 62 @ifset use-html 113 63 @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"> 115 66 @end html 116 67 @end ifset 68 69 @section Get all the Pieces 70 71 This section lists the components of an RTEMS cross development system. 72 Included are the locations of each component as well as any required RTEMS 73 specific 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 117 139 118 140 @section Unarchiving the Tools … … 217 239 This should not happen with a good patch file. 218 240 219 To see the files that have been modified use the sequence:220 221 @example222 cd tools/@value{GCC-UNTAR}223 find . -name "*.orig" -print224 @end example225 226 The files that are found, have been modified by the patch file.227 228 241 @end ifset 229 242 … … 258 271 This should not happen with a good patch file. 259 272 260 To see the files that have been modified use the sequence:261 262 @example263 cd tools/@value{BINUTILS-UNTAR}264 find . -name "*.orig" -print265 @end example266 267 The files that are found, have been modified by the patch file.268 269 273 @end ifset 270 274 … … 300 304 This should not happen with a good patch file. 301 305 302 To see the files that have been modified use the sequence:303 304 @example305 cd tools/@value{NEWLIB-UNTAR}306 find . -name "*.orig" -print307 @end example308 309 The files that are found, have been modified by the patch file.310 311 306 @end ifset 312 307 … … 341 336 If any files are found with the .rej extension, a patch has been rejected. 342 337 This should not happen with a good patch file. 343 344 To see the files that have been modified use the sequence:345 346 @example347 cd tools/@value{GNAT-UNTAR}348 find . -name "*.orig" -print349 @end example350 351 The files that are found, have been modified by the patch file.352 338 353 339 @end ifset -
doc/started_ada/versions.texi
rf2cd6a1a rfffe9266 57 57 @c @set BINUTILS-UNTAR gas-980314 58 58 @c @set BINUTILS-FTPSITE ftp.OARcorp.com 59 @c @set BINUTILS-FTPDIR / OARcorp/private/beta2/c_tools59 @c @set BINUTILS-FTPDIR /oarcorp/private/beta2/ada_tools 60 60 @c @set BINUTILS-RTEMSPATCH binutils-2.8.1-rtems-diff-980321.gz 61 61
Note: See TracChangeset
for help on using the changeset viewer.