mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
Updated doco.
This commit is contained in:
parent
3de8d63afd
commit
689f6d00c6
@ -140,6 +140,75 @@ proceed if your host is not set up.
|
|||||||
<5> Give the tools a suitable prefix. This is the location you install the
|
<5> Give the tools a suitable prefix. This is the location you install the
|
||||||
tools into once they have built.
|
tools into once they have built.
|
||||||
<6> The gnu-toolset requires you set a target. In this case the tool set will
|
<6> The gnu-toolset requires you set a target. In this case the tool set will
|
||||||
be a generic unpatched version of GCC 4.6 for a bare metel the ARM processor.
|
be a generic unpatched version of GCC 4.6 for a bare metal the ARM processor.
|
||||||
<7> The build set.
|
<7> The build set.
|
||||||
|
|
||||||
|
To view the build sets lets change to the RTEMS project's source builder
|
||||||
|
configuration and then list the build sets:
|
||||||
|
|
||||||
|
-------------------------------------------------------------
|
||||||
|
$ cd ../rtems-source-builder
|
||||||
|
$ ../source-builder/sb-set-builder --list-bsets
|
||||||
|
Source Builder - Set Builder, v0.1
|
||||||
|
Examining: /usr/home/chris/development/rtems/src/rtems-source-builder/config <1>
|
||||||
|
Examining: /usr/home/chris/development/rtems/src/source-builder/config <2>
|
||||||
|
gnu-tools-4.6 <3>
|
||||||
|
rtems-tools-4.10 <4>
|
||||||
|
-------------------------------------------------------------
|
||||||
|
|
||||||
|
<1> The local RTEMS configuration directory. Searched first.
|
||||||
|
<2> The Source Builder configuration directory.
|
||||||
|
<3> The Source Builder provided GNU tools GCC 4.6 build set.
|
||||||
|
<4> The RTEMS Source Builder provided RTEMS 4.10 build set.
|
||||||
|
|
||||||
|
And to view the configurations you can:
|
||||||
|
|
||||||
|
-------------------------------------------------------------
|
||||||
|
$ ../source-builder/sb-set-builder --list-configs
|
||||||
|
Source Builder - Set Builder, v0.1
|
||||||
|
Examining: /usr/home/chris/development/rtems/src/rtems-source-builder/config
|
||||||
|
Examining: /usr/home/chris/development/rtems/src/source-builder/config
|
||||||
|
autoconf-2-1 <1>
|
||||||
|
autoconf-2.68-1
|
||||||
|
autoconf-2.69-1
|
||||||
|
autoconf-internal-2.68-1
|
||||||
|
automake-1-1
|
||||||
|
automake-1.12-1
|
||||||
|
automake-internal-1.12-1
|
||||||
|
base
|
||||||
|
binutils-2-1
|
||||||
|
binutils-2.22-1
|
||||||
|
checks
|
||||||
|
expat-2-1
|
||||||
|
expat-2.1.0-1
|
||||||
|
gcc-4.4-1
|
||||||
|
gcc-4.6-1
|
||||||
|
gcc-4.6-newlib-1.20-1
|
||||||
|
gdb-7-1
|
||||||
|
gdb-7.5-1
|
||||||
|
libusb-1-1
|
||||||
|
libusb-1.0.9-1
|
||||||
|
m4-1-1
|
||||||
|
m4-1.4.16-1
|
||||||
|
texane-stlink-1
|
||||||
|
rtems-binutils-2.20.1-1
|
||||||
|
rtems-gcc-4.4.7-newlib-1.18.0-1
|
||||||
|
rtems-gdb-7.3.1-1
|
||||||
|
-------------------------------------------------------------
|
||||||
|
|
||||||
|
<1> Configurations are built by using the builder. This creates a stand alone
|
||||||
|
package.
|
||||||
|
|
||||||
|
The Source Builder
|
||||||
|
------------------
|
||||||
|
|
||||||
|
The Source Builder provides a few generic build sets and the configuration
|
||||||
|
support to build a number of packages. A project that uses the Source Builder
|
||||||
|
can create a specialised set of configuration files that provides the specific
|
||||||
|
configurations thet project uses.
|
||||||
|
|
||||||
|
For example the RTEMS project provides its own set of configuration files. In
|
||||||
|
the build set list in the 'Quick Start' section you can see a build set
|
||||||
|
+rtems-tools-4.10+. This build set defines the extact configration to use for
|
||||||
|
the RTEMS 4.10 release.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user