788 Commits

Author SHA1 Message Date
Chris Johns
458b11bdfb Always build the expat package. 2013-02-13 15:50:36 +11:00
Chris Johns
5110a45e9f Update the CentOS package list. 2013-02-13 15:50:16 +11:00
Chris Johns
1b094bf1aa Fix the tmprort name. It should be _tmproot. 2013-02-13 11:46:00 +11:00
Chris Johns
d58a31bc58 Remove debug print from the config parsing. 2013-02-13 11:39:28 +11:00
Chris Johns
94db614ee0 Add required CentOS packages to the documentation. 2013-02-13 11:35:36 +11:00
Chris Johns
73f6ad2fe8 Override the bison path on FreeBSD. 2013-02-13 11:35:36 +11:00
Chris Johns
d963553b51 Restructure RTEMS Config Files
Add arch build files. This allows archs to have different versions
and patches for specific tools.

Break the RTEMS config directory up into separate directories to
make long term maintenance easier. This required a change to config.py
to handle the config files being in subdirs of the config directory.

The defaults have been updated to include the install SB root so
packages built before a package are available.

Add makeinfo to the required tools. GDB (and others) need it to
build without error.
2013-02-13 11:35:36 +11:00
Chris Johns
aa46b9cec0 Fixes to the NIOS2 build on FreeBSD. 2013-02-12 14:12:40 +11:00
Chris Johns
0328944c57 NIOS2 Tools based on Altera's 4.11 tool set.
Add support for building the NIOS2 tool set. The source
is based on the Altera 4.11 src package. This package has been
split up and placed on the rtems.org server.
2013-02-12 11:46:29 +11:00
Chris Johns
6fad89b9b0 Default a define with no value to 1. 2013-02-11 14:22:02 +11:00
Chris Johns
2f72d35a79 Add per arch build sets using %include.
Add per arch build sets as this is really what RTEMS needs. You
can then vary the version based on the architecture.

Add '%include' to the buildset files.
2013-02-09 19:07:37 +11:00
Chris Johns
6a2003e687 Add support to turn on the "obsolete" arm-rtems4.11 target.
This indicate a bug in the gcc patches that should be making
arm-rtems4.11 the standard EABI tools for RTEMS.
2013-02-08 10:06:16 +11:00
Chris Johns
ad77f907dd Binutils 2.23.1. 2013-02-01 12:41:13 +11:00
Chris Johns
51c5a57967 Build binutils 2.23.1 for unstable. 2013-02-01 12:40:43 +11:00
Chris Johns
bc977297cd Optionally enable deterministic archives. 2013-02-01 12:39:04 +11:00
Chris Johns
3142708cb9 Build the expat library. 2013-02-01 12:38:26 +11:00
Chris Johns
bd8fef3767 Improve mkdir and rmdir.
Testing on various hosts shows a few problems. These changes seem
to help resolve them.
2013-02-01 12:35:59 +11:00
Chris Johns
d34a0a9b7f Add rtems-4.11 support for 4.7.2. 2012-11-30 17:13:18 +11:00
Chris Johns
0a48c8a1a9 Remove the _bindir from the path as it breaks on MacOS with python enabled. 2012-11-14 13:45:52 +11:00
Chris Johns
40bab3f709 Use GMP 5.0.5 and so avoid the flex/m4 issue on Linux. 2012-11-14 13:45:01 +11:00
Chris Johns
9215db1a59 Add a patch to enable Cortex-3M multilibs to be built. 2012-11-14 13:44:31 +11:00
Chris Johns
069c7def3c More documentation added. 2012-11-10 16:19:15 +11:00
Chris Johns
6e10a49c8b Clean up the exception handling. Lets --help work. 2012-11-10 16:10:30 +11:00
Chris Johns
0f58d47121 Fix the gcc-tools-4.6 command. 2012-11-10 07:46:39 +11:00
Chris Johns
a1d0eea383 Add flex. It is needed by gcc. 2012-11-10 07:46:03 +11:00
Chris Johns
f02d3f95f4 Same failures as gcc-4.4.7 plus lm32 does not build. 2012-11-09 07:11:36 +11:00
Chris Johns
0bf00e2d80 Add rtems-4.11 support using gcc 4.6.3. 2012-11-09 07:11:36 +11:00
Chris Johns
08f489f59d Fix the install point in the STLink configuration. 2012-11-09 16:42:41 +11:00
Chris Johns
e40c4dee09 Fix the parsing of the paths for patches. 2012-11-09 15:40:06 +11:00
Chris Johns
ab18d1af86 Version 2 of the patch has --pipe support. 2012-11-09 15:39:39 +11:00
Chris Johns
d16619161c Add support for Fedora 16. 2012-11-08 13:12:10 +11:00
Chris Johns
7760706414 Disable C++ on M32C. Fix target to _target bug. 2012-11-07 05:10:39 +11:00
Chris Johns
62f77ac635 Disable C++ for AVR. 2012-11-07 04:35:43 +11:00
Chris Johns
3d5b64d2dc Add -pipe to the compiler options. 2012-11-07 08:41:23 +11:00
Chris Johns
b37e771d78 Fix silly bug. 2012-11-06 19:17:50 +11:00
Chris Johns
384ebe78b6 Ubuntu needs GMP 5.0.5 to work around a flex/m4 bug in GMP. 2012-11-06 09:08:28 +11:00
Chris Johns
8bd1479b2e Add a results file. 2012-11-06 09:07:49 +11:00
Chris Johns
ccb4cb1334 Set the correct git paths for clone. Update the commands. 2012-11-06 18:46:59 +11:00
Chris Johns
9ffdc67142 Add support for Ubuntu. 2012-11-06 18:46:59 +11:00
Chris Johns
456592cffe Script to build all supported archs for 4.10. 2012-11-06 04:08:34 +11:00
Chris Johns
010f47cc57 Move the configuration files into the config directory. 2012-11-06 01:01:11 +11:00
Chris Johns
c80560d9a4 Move into the source-builder tree. 2012-11-06 10:09:40 +11:00
Chris Johns
c798ce46a1 Merge branch 'master' of ssh://kiwi/opt/work/sw/rtems/tb/source-builder
Merge the separate repo into a single master with the RTEMS source
builder.
2012-11-06 10:06:59 +11:00
Chris Johns
48e5513d4e Move RTEMS source builder configurations and patches in rtems. 2012-11-06 10:06:10 +11:00
Chris Johns
689f6d00c6 Updated doco. 2012-11-06 09:56:46 +11:00
Chris Johns
4fe21920fe Initial import. 2012-11-05 23:29:00 +11:00
Chris Johns
3de8d63afd Add gcc 4.4.x support for RTEMS 4.10. 2012-11-05 23:13:29 +11:00
Chris Johns
5f540eabcc Enable C++ by default if not configured. 2012-11-05 23:12:38 +11:00
Chris Johns
ec26725433 Add support for atch paths. 2012-11-05 23:12:01 +11:00
Chris Johns
3cb08b5230 Fix the --no-smp flag. 2012-11-05 18:18:41 +11:00