Chris Johns
ca047f1e12
Better error message on rmdir failure.
2013-05-13 14:46:30 +10:00
Chris Johns
5237f1ccb7
Fix support for Windows (MinGW) native builds using MSYS.
...
Fix paths that need to be coverted to host format.
The shell expansion needs to invoke a shell on Windows as cmd.exe
will not work.
Munch the paths into smaller sizes for Windows due to the limited
path size.
2013-05-13 14:44:49 +10:00
Chris Johns
e2266055bc
Add an RTEMS config wrapper around Makefile.inc.
...
This is an internal command that wraps the Makefile.inc file in
a BSP so you can get at the configuration values from the
command line without knowing anything about Makefile.inc.
To use:
$ ../source-builder/sb-rtems-config \
--rtems=$HOME/development/rtems/4.11 \
--rtems-bsp=sis \
rtems_cpu_cflags
The option '--list' lists all available configuration values.
The configuration values are match case insensitive and you can
list a number with each printed on a separate line.
The --rtems-bsp can be in new coming standard of arch/bsp such as
'sparc/sis' or you can just supply the bsp, eg 'sis'.
2013-05-13 12:22:18 +10:00
Chris Johns
e191ce83ac
Match output with the bootstrap script.
2013-05-10 18:13:38 +10:00
Chris Johns
8ee84604b0
Add check_output if on Python 2.6, ie CentOS.
2013-05-10 11:18:41 +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
c8c60e526f
Add svn in /usr/local for FreeBSD.
2013-05-08 09:55:33 +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
df56f7ee09
Improve the email reporter.
2013-05-01 10:42:08 +10:00
Chris Johns
c914e1d306
Add tail support to the log. Email the log tail in a failure.
2013-05-01 10:08:36 +10:00
Chris Johns
3c69de0831
Add the missing Windows versions or MinGW.
2013-05-01 08:34:09 +10:00
Chris Johns
84924e4e52
Fix the open calls to use a host path.
2013-05-01 06:29:12 +10:00
Chris Johns
2edd4c9f28
Produce a better error message if the host support code does not load.
2013-05-01 05:30:22 +10:00
Chris Johns
a128418655
Use float for version number such as CentOS 6.3.
2013-05-01 05:17:11 +10:00
Chris Johns
9815f5ffd2
CVS is required. The newlib version is based on cvs for 4.11.
2013-04-30 17:55:33 +10:00
Chris Johns
cb5fc2c4df
The dist version is index 1 not 2.
2013-04-30 17:27:40 +10:00
Chris Johns
49c668c3bf
Fix the dist_ver bug. Covert the string to an int.
2013-04-30 17:23:18 +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
Chris Johns
5a546fa0e3
Add mail and personal macros.
2013-04-30 13:22:44 +10:00
Chris Johns
fbb39e70c3
Add options help.
2013-04-30 13:22:28 +10:00
Chris Johns
97a685fae3
Add mail support to mail reports.
2013-04-30 11:20:54 +10:00
Chris Johns
dfdc129a08
Add user private macro loading.
2013-04-30 11:19:09 +10:00
Chris Johns
1c44f1c24f
Add a get value call for macros.
2013-04-30 11:18:46 +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
adf09460a2
Report from the setbuilder's build config.
...
Refactor the reporter to allow the setbuilder to use its build config
rather than regenerating the configuration from the configuration file.
Using the config file and the build macros exposed an issue if a
macro was undefined that was defined in a build set above the
config file. Using the build set's configuration as used to build
is a better solution.
The reporter was refactored to allow a config class to be used
to report.
The setbuild can now take a configuration file as an input file.
2013-04-29 09:01:14 +10:00
Chris Johns
8837860347
Add a function to return the config file name.
2013-04-29 08:59:53 +10:00
Chris Johns
0ed876c0a9
Do not run any download type functions if performing a dry-run.
2013-04-29 08:58:01 +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
055e4906ef
Fix the report command. Only output if an outname is given.
2013-04-28 16:10:02 +10:00
Chris Johns
22afed354e
Fix the trace message for _disable.
2013-04-28 15:51:51 +10:00
Chris Johns
bd26be04c7
Fix the arguments to the locking map. All maps are locked out.
2013-04-28 15:30:39 +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
bf23399a8c
Add a grep function and timestamp.
...
Fix the acinclude.m4.
2013-04-27 21:56:33 +10:00
Chris Johns
3ff992b0ce
Disable C++ if not built. Use the faster bootstrap.
2013-04-27 20:34:47 +10:00
Chris Johns
e879c9fe49
Add a faster bootstrap for RTEMS.
...
This is a threading dispatcher to bootstrap RTEMS using the
available cores rather than the sequential standard script.
2013-04-27 20:30:15 +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
517f03669c
Add '%disable select' to turn off the macros maps.
2013-04-27 20:26:49 +10:00
Chris Johns
dbede7322b
Make _sbdir absolute. Add locks to read maps.
...
Add locks to the read maps to support disabling the select command.
Make the _sbdir etc absolute to let it be referenced from anywhere.
2013-04-27 20:23:35 +10:00
Chris Johns
624954ba0b
Add macro include support. Use it for building from head.
...
This change provides a simple way to build all parts of the tools from
version control.
2013-04-26 12:05:53 +10:00
Chris Johns
8f309979dc
Add binutils support for snapshot builds.
2013-04-26 12:05:13 +10:00
Chris Johns
9cce399150
Default to cvs with -z 9.
2013-04-26 12:04:39 +10:00