Changeset 633a24f in rtems-docs
- Timestamp:
- 01/10/19 11:52:23 (5 years ago)
- Branches:
- 5, master
- Children:
- 9e18bcb
- Parents:
- e52906b
- git-author:
- Sebastian Huber <sebastian.huber@…> (01/10/19 11:52:23)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (01/11/19 06:22:58)
- Location:
- rsb
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
rsb/index.rst
re52906b r633a24f 25 25 26 26 .. toctree:: 27 28 27 :maxdepth: 5 28 :numbered: 29 29 30 source-builder 31 building-tools-and-rtems.rst 32 project-sets 33 cross-canadian-cross 34 third-party-packages 35 configuration 36 commands 37 bug-reporting 30 source-builder 31 building-tools-and-rtems.rst 32 project-sets 33 cross-canadian-cross 34 third-party-packages 35 configuration 36 commands 37 bug-reporting 38 history 38 39 39 40 * :ref:`genindex` -
rsb/source-builder.rst
re52906b r633a24f 134 134 computing environment. 135 135 136 History137 -------138 139 The RTEMS Source Builder is a stand alone tool based on another tool called the140 *SpecBuilder* written by Chris Johns. The *SpecBuilder* was written around 2010141 for the RTEMS project to provide Chris with a way to build tools on hosts that142 did not support RPMs. At the time the RTEMS tools maintainer only supported143 *spec* files and these files held all the vital configuration data needed to144 create suitable tool sets. The available SRPM and *spec* files by themselves145 where of little use because a suitable ``rpm`` tool was needed to use them. At146 the time the available versions of ``rpm`` for a number of non-RPM hosts were147 broken and randomly maintained. The solution Chris settled on was to use the148 *spec* files and to write a Python based tool that parsed the *spec* file149 format creating a shell script that could be run to build the package. The150 approach proved successful and Chris was able to track the RPM version of the151 RTEMS tools on a non-RPM host for a number of years.152 153 The *SpecBuilder* tool did not build tools or packages unrelated to the RTEMS154 Project where no suitable *spec* file was available so another tool was155 needed. Rather than start again Chris decided to take the parsing code for the156 *spec* file format and build a new tool called the RTEMS Source Builder.157 158 136 Controlling the Tools Build 159 137 ---------------------------
Note: See TracChangeset
for help on using the changeset viewer.