Chris Johns
c2effc143b
Move newlib to 14-Jul-2013.
...
Build with Sebastian's pending upstream patch for cxa_atexit and PPC using
SDATA for libgcc.
2013-07-16 10:01:19 +10:00
Chris Johns
bfee78b01b
Ignore log_* log files.
2013-07-16 10:00:13 +10:00
Chris Johns
a06414cb51
Use target flags that lets the AVR tools build.
2013-06-19 14:41:58 +10:00
Chris Johns
9e0f6afe57
Update the NIOS tools to support Cxc.
2013-06-19 14:37:48 +10:00
Chris Johns
8113b768b0
m32c: As per GCC PR 50928 use -O0 to build libgcc.
2013-06-06 15:13:18 +10:00
Chris Johns
c36107aca3
gcc: RTEMS 4.11 uses 4.8.1 release.
2013-06-01 09:38:54 +10:00
Chris Johns
699a5e5802
Reset the CVS repo each run to remove any applied patches.
2013-06-01 09:20:12 +10:00
Chris Johns
47d7a552fa
newlib: Move to 31-May-2013. Fix the stack_t patcher.
2013-06-01 08:49:27 +10:00
Chris Johns
6bf5b3f02b
Add Joel's stack_t patch.
2013-05-31 12:56:28 +10:00
Chris Johns
07aee95d69
Patch merged upstream.
2013-05-31 12:56:08 +10:00
Yin Yan
347e182edb
fix the problems for the set build of 4.9 and 4.10 1. "expat-2.1.0-1 file not found 2. "%{var} not fount"
...
I only tested them for 4.9/rtrms-sparc, not sure for rest of them.
2013-05-22 16:57:33 +10:00
Amar Takhar
54c73301d2
Add newlib-remove-machine-powerpc-times_c.diff to powerpc build.
2013-05-22 02:51:27 -04:00
Chris Johns
d925ea3c48
Align the 4.8 and 4.5 configurations with the gcc-common.
2013-05-20 17:19:47 +10:00
Amar Takhar
06c02001ea
Fix prepend /moxie/ to path location.
...
Fixes downloading.
2013-05-17 20:56:02 -04:00
Amar Takhar
7142b8f06b
Remove .git in rtem-tools repo after repo name cleanup.
...
This fixes patch downloading.
2013-05-17 20:55:28 -04:00
Cynthia Rempel
5172f31f41
Update the buildset to use automake-1.12.6, which is required by rtems/configure.ac
2013-05-17 10:08:28 +10:00
Amar Takhar
a08fcaebd6
Add moxie patch, this fixes the build.
2013-05-16 18:27:40 +10:00
Chris Johns
53027a92a3
Moxie GDB patch has been merged upstream.
2013-05-15 13:23:08 +10:00
Chris Johns
1a56a07605
Add bare/config and move the source-builder/config to it.
...
Rework the RTEMS build set files to point to the new location.
Move the files into devel, this follows the ports naming in
FreeBSD.
Update the macros, defaults, and options to support this.
2013-05-14 11:08:02 +10:00
Chris Johns
df9c0816e2
Newlib CVS: 13-May-2013. Pick up the atexit changes.
2013-05-13 14:48:31 +10:00
Chris Johns
dd8534a39a
MIPS patches in newlib head and we are using that.
2013-05-10 08:33:44 +10:00
Chris Johns
bc19332c36
Newlib 8-May-2013: Include Sebastian's atexit changes.
2013-05-08 09:56:59 +10:00
Chris Johns
0e358bf7b7
By default hard reset the RTEMS repo on a build.
2013-05-08 09:56:16 +10:00
Chris Johns
a6d6d31655
Forgot to remove the master branch from the URL.
2013-05-03 10:39:30 +10:00
Chris Johns
6159bfd47f
Reset the repo before the pull it avoid any local changes effecting things.
2013-05-03 10:08:06 +10:00
Chris Johns
cd3d3ae4b2
Move to the gcc-4.8 branch until 4.8.1 comes out.
2013-05-03 07:53:41 +10:00
Chris Johns
1aade53a43
rtems-4.11: binutils 2.23.2, gcc-4.8.0, newlib-cvs-30-April-2013, gdb-7.6
2013-04-30 15:09:13 +10:00
Chris Johns
a48a4781b6
Updated 4.11 tool versions.
2013-04-30 15:01:30 +10:00
Joel Sherrill
c931fbeccf
rtems/config/4.11/rtems-*.bset: Add gdb based BSPs for testing
...
Also add notes on some skyeye and qemu based ones.
2013-04-30 09:24:53 +10:00
Chris Johns
699a51c544
Fix the C++ tools detection bug.
2013-04-29 10:23:06 +10:00
Chris Johns
a702d9fe44
Remove the .cfg. Not needed.
2013-04-29 08:57:17 +10:00
Chris Johns
c4c8a12bb9
The BSP list is comma seperated.
2013-04-29 08:52:24 +10:00
Chris Johns
41219dca7a
Remove the lm3s3749 BSP because it does not build with head gcc/newlib/binutils.
2013-04-28 17:49:34 +10:00
Chris Johns
b3b8dd31d0
Always build RTEMS.
2013-04-28 12:54:47 +10:00
Chris Johns
c12323fadd
Undefine rtems_bsp is set to all. Configure without bsps means all.
2013-04-28 12:54:00 +10:00
Chris Johns
3ff992b0ce
Disable C++ if not built. Use the faster bootstrap.
2013-04-27 20:34:47 +10:00
Chris Johns
ccaa68e38c
Disable selects for the NIOS due to the specific versions needed.
2013-04-27 20:28:19 +10:00
Chris Johns
8029c99b40
Undefine all possible patches.
2013-04-25 15:06:44 +10:00
Chris Johns
9131a562ee
Move the common snapshots to the common config tree. Add gdb.
2013-04-24 17:32:49 +10:00
Chris Johns
86b2b4fe63
Add support to check for a valid autoconf for RTEMS.
2013-04-23 16:03:25 +10:00
Chris Johns
f077b2b190
Fixes for CVS to work. Add RTEMS build for sparc/sis.
2013-04-22 22:28:27 +10:00
Chris Johns
4ce931b413
Add CVS download support.
...
These changes complete the CVS download support.
2013-04-20 21:47:28 +10:00
Chris Johns
1bab1652f0
Add snapshot macros files.
...
To use:
../source-builder/sb-set-builder --log=l-4.11-sparc.txt \
--prefix=$HOME/development/rtems/4.11-ss \
--macros=snapshots/gcc-4.7-branch.mc \
4.11/rtems-sparc
This will clone the GCC git repo, checkout the 4.7 branch and
build the compiler. The 4.7.3 patch is still being used.
2013-04-16 14:44:54 +10:00
Chris Johns
b022691026
Override the target build flags.
2013-04-15 17:03:09 +10:00
Chris Johns
cc2c48ba88
Switch to the regenerated gcc-4.7.3 patch.
2013-04-15 08:30:25 +10:00
Chris Johns
3e86a96c52
Update RTEMS 4.11 to GCC 4.7.3.
...
All build sets for RTEMS 4.11 that where using GCC 4.7.2 have been
updated to GCC 4.7.3. This release uses a new patch from the
rtems-tools git repo.
The AVR tools have the target CFLAGS forced to '-O2 -g' to work
around bugs in the AVR GCC compiler related to the default
optimizations used when building the various run-time libraries.
2013-04-14 18:08:10 +10:00
Chris Johns
3760113682
Update to the patch Joel merged.
2013-04-05 14:24:33 +11:00
Chris Johns
8130026286
Add the 32bit host fix for EABI.
2013-04-03 08:43:36 +11:00
Chris Johns
df1a0d6250
PR 2105. Changed the unstable build sets to use rtems_arch.
2013-04-02 21:07:15 +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