788 Commits

Author SHA1 Message Date
Chris Johns
2b069dc82a Merge back in the multi-patch support to the gcc common configuration. 2013-04-02 10:17:57 +11:00
Chris Johns
ec11cecf1b Add Windows support doco. Add the host build table. 2013-04-01 18:37:39 +11:00
Chris Johns
ee203a1f7a Save the original path away. 2013-04-01 15:35:51 +11:00
Chris Johns
4f26bdb2f0 Add Canadian Cross support.
Add support to build MinGW tools using Cygwin. This is a Canadian cross
build.

Do not expand the directives when parsing a configuration file. Hold
in the package object the text as read from the configuration file. Still
parse the logic but leave the macros. This allows a configuration to be
varied when the build happens. The Canadian cross uses this to build a
build compiler used to build a Cxc runtime.

Add Cxc support to the build module. In the defaults add rm and rmfile
macros, add Cxc paths and pre-build script code.

In the setbuilder check for a Cxc build and if so and the package
allow Cxc build the build host version then the host target
version.

Add cygiwn support to the defaults processing and to the Windows module.
2013-04-01 15:19:56 +11:00
Chris Johns
0d9b101247 Add which type of hosts work. Some 32bit hosts have issues. 2013-03-31 09:51:58 +11:00
Chris Johns
70ca999a7a Add openSUSE and rearrange them. 2013-03-26 20:57:14 +11:00
Sebastian Huber
1e1ea1e1a2 Install reports under "share" directory
This is normally the place for architecture-independent (shared) data.
2013-03-23 08:55:56 +11:00
Chris Johns
aabe4e792f Use ftp.rtems.org and not www.rtems.org. 2013-03-21 22:52:10 +11:00
Chris Johns
a8a3af2087 Build RTEMS 4.9.6. 2013-03-21 22:45:15 +11:00
Dhananjay Balan
90def32596 Add archlinux to the doc 2013-03-21 20:54:21 +11:00
Chris Johns
03ae6cad2a Need to have a default patch opts 2013-03-21 20:43:11 +11:00
Chris Johns
b78c1288b2 Patch on FreeBSD needs to have -E to remove empty files. This is the Linux default. 2013-03-21 20:37:15 +11:00
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
Dhananjay Balan
97c4323654 Add version configuration 2013-03-19 14:34:07 +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
3351e1575d Add distro aliases to group similar types. 2013-03-15 17:00:38 +11:00
Chris Johns
c3ab00c2a4 Remove tabs. Add a safe way to default to a distro. 2013-03-15 16:15:23 +11:00
Dhananjay Balan
2feb624768 Arch specific additions 2013-03-15 16:10:49 +11:00
Dhananjay Balan
2c2c6bc824 Linux Distro specific path names 2013-03-15 16:10:34 +11:00
Chris Johns
3643c48bfb Add RTEMS 4.9 support for i386 and SPARC. 2013-03-15 15:34:24 +11:00
Chris Johns
e39d5e20ab Allow a build set to provide the source0 path. 2013-03-15 15:34:24 +11:00
Chris Johns
aa4f8f66e0 Generate a better error message. Use the package name in the installing message. 2013-03-15 15:34:24 +11:00
Chris Johns
4266597633 Fix the second config call to pass defaults and opts. 2013-03-13 15:08:22 +11:00
Chris Johns
fd4e4fb875 Use separate defaults and opts for each build set. 2013-03-13 11:35:21 +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
fa653c2ce2 Use the new opts define and add an undefine. 2013-03-12 18:30:15 +11:00
Chris Johns
b4b4f3c9de Add a define and undefine to opts. Define git details. 2013-03-12 18:29:57 +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
ce4759ef17 Add build set patch option support. 2013-03-12 09:22:40 +11:00
Chris Johns
a420a64794 Fix the patch opts logic typo. 2013-03-12 09:22:01 +11:00
Chris Johns
4f67f781cb Fix the patch path. 2013-03-11 22:39:10 +11:00