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