76 Commits

Author SHA1 Message Date
Chris Johns
02711d6a6e Add more RTEMS 4.9 architectures. 2013-03-21 15:47:27 +11:00
Chris Johns
d19391dabf Patch to fix bfin simulator. 2013-03-20 17:28:42 +11:00
Chris Johns
2a37e1ab46 Add RTEMS patch support. 2013-03-20 16:04:13 +11:00
Chris Johns
fcf7889a8d Remove files added in error. 2013-03-20 09:46:56 +11:00
Chris Johns
0eb48e1986 Minor clean up. 2013-03-20 09:46:42 +11:00
Chris Johns
18917ba53a Add emacs temp files to the ignore list. 2013-03-20 09:46:12 +11:00
Chris Johns
aa8e600ea4 Use the common base set definitions. 2013-03-20 09:43:12 +11:00
Chris Johns
e3aa3551fa Add support for RTEMS 4.10.
This change adds support for RTEMS 4.10 tools plus builds the latest
RTEMS 4.10.2 release.
2013-03-20 09:41:23 +11:00
Dhananjay Balan
5439e8f060 GCC 4.7.2 is incompatible with Texinfo 5 2013-03-19 14:34:51 +11:00
Chris Johns
896a832bc9 Use GMP 5.0.5 with MPFR 2.4.2 on gcc-4.3.2. 2013-03-16 11:03:19 +11:00
Chris Johns
0e25807074 Add all, m68k and autotools build sets. 2013-03-16 08:18:29 +11:00
Chris Johns
3643c48bfb Add RTEMS 4.9 support for i386 and SPARC. 2013-03-15 15:34:24 +11:00
Chris Johns
1efc3f79b3 Add missing RTEMS patches to binutils-2.23.1. 2013-03-13 10:50:10 +11:00
Chris Johns
087dd5091b Fix the binutils version change. 2013-03-12 21:54:31 +11:00
Chris Johns
e7f98ee6e9 Fix the patch path. 2013-03-12 21:54:05 +11:00
Chris Johns
1f9e551459 Switch to binutils-2.23.1. 2013-03-12 20:15:39 +11:00
Chris Johns
a57d9f0903 Remove arch configurations as build sets are used. 2013-03-12 20:09:22 +11:00
Chris Johns
530b9c01bf Use the latest GCC 4.7 ARM to EABI patch from Sebastian. 2013-03-12 20:08:17 +11:00
Chris Johns
2034d38d9f Move the PowerPC to %{rtems_arch}. It was missed. 2013-03-12 19:02:45 +11:00
Chris Johns
b3bc4cf627 LM32 is fixed. 2013-03-12 18:58:15 +11:00
Chris Johns
19efefa4c1 Disable SMP (--no-smp) for LM32. 2013-03-12 18:31:24 +11:00
Chris Johns
f40e52d121 Include git info in the gcc version message. 2013-03-12 18:30:43 +11:00
Chris Johns
a77083a3cb Move the moxie gdb patches into the build set. 2013-03-12 16:50:53 +11:00
Chris Johns
c01a36bad0 Fix the moxie binutils patch name. 2013-03-12 15:44:55 +11:00
Chris Johns
4f67f781cb Fix the patch path. 2013-03-11 22:39:10 +11:00
Chris Johns
3c5f4ece9a Use the updated ARM EABI patch for gcc-4.7.2. 2013-03-11 17:15:04 +11:00
Chris Johns
3bab09c8eb Add support for build set patch options.
Remove the hard coded dependency on all patches bring -p1 and allow
a patch to optionally provide a patch option. The ARM EABI patch is
a -p0 patch.
2013-03-11 13:55:56 +11:00
Chris Johns
d007f05937 Fix the base URL for the RTEMS git web interface. 2013-03-11 11:10:42 +11:00
Chris Johns
48e1cd44ee Move all patches to the rtems-tools.git repo.
All patches are now downloaded. No patches or source is held
in the RTEMS Source Builder repo.

As part of this the build sets now have a single rtems_arch define
and the base RTEMS 4.11 build set now creates the _target macro.
With this change a method to manage RTEMS specific patches has been
put in place where build sets can define patches. This avoids needing
special configuration files.
2013-03-11 10:58:40 +11:00
Chris Johns
3e1a8456e0 Microblaze support for ldscript patch. 2013-03-10 14:53:08 +11:00
Chris Johns
fdc8e0c7bc Fix comments. 2013-03-10 14:52:04 +11:00
Chris Johns
98e7a7b791 Patch to fix strsignal for the LM32 gcc-4.5.3. 2013-03-09 10:48:36 +11:00
Chris Johns
8301afa027 Switch LM32 to gcc-4.5.3.
This is the reported known working tool set by the Milkymist project.

Currently this does not build on MacOS. It could be a host issue with
the age of the compiler.
2013-03-09 08:12:47 +11:00
Chris Johns
876f07d293 MIPS Newlib 2.0.0 patches. Add the STX39 simulator.
There are a couple of newlib patches to fix memcpy.

Add the mipstx39 simulator as a separate target.
2013-03-08 19:10:33 +11:00
Chris Johns
48bfd7b53e Include RSB in the version string to help id the tools. 2013-03-08 19:05:48 +11:00
Chris Johns
5ec7fb8151 Set a suitable package for the autotools. 2013-03-08 14:23:54 +11:00
Chris Johns
ef7c093a4f Change to newlib 2.0.0.
Move the stable to newlib 2.0.0 by default and remove the RTEMS specific
newlib patch which is mostly the changes from 2010.
2013-03-08 14:02:26 +11:00
Chris Johns
f17665ede2 Add MIPS STX39 and Moxie specific GDB builds.
The MIPS STX39 is a special build for the simulator and the Moxie
build has a specific patch which was in the common configuration.
2013-03-08 14:00:45 +11:00
Chris Johns
b521098ad6 Clean up the per target C/C++ handling. 2013-03-05 14:30:31 +11:00
Chris Johns
6f3633361c Add missing unstable targets. Fix comments. 2013-03-05 10:31:55 +11:00
Chris Johns
65d1425c57 Add the missing targets to the 'all' build. 2013-03-05 10:15:10 +11:00
Chris Johns
2754e999fa Add missing targets. 2013-03-05 08:47:18 +11:00
Chris Johns
735cd20eff Unstable 4.11 is using gcc 4.8-20130303 2013-03-04 18:01:44 +11:00
Chris Johns
43c3d0abb7 Add autotools to the all build set. 2013-03-04 09:44:57 +11:00
Chris Johns
6ee25e54de Fix the asciidoc import. Add the missing config files. 2013-03-03 14:52:39 +11:00
Chris Johns
77c68e8d8f Add an RTEMS 4.11 autotools build set. 2013-02-24 18:43:14 +11:00
Chris Johns
879c68a6a3 Add remaining unstable archs. 2013-02-20 14:56:38 +11:00
Chris Johns
9348933723 Fix the path to the build sets. 2013-02-20 14:55:14 +11:00
Chris Johns
a32dcbdda5 Add unstable.
Add a tree of unstable configurations to track recent gcc source.
2013-02-20 14:46:51 +11:00
Chris Johns
9f04b64113 Architecture arm-rtems4.11 uses EABI.
Switch the arm-rtems4.11 to use EABI. The patch do this is taken from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53325.
2013-02-20 11:18:10 +11:00