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
Chris Johns
a202f3e023
Add SuSE variations.
2013-04-25 17:50:08 +10:00
Chris Johns
9cf846d2a5
Remove all patches.
2013-04-25 16:50:34 +10:00
Chris Johns
40fec60c2a
Update for Fedora 17 changes.
2013-04-25 15:30:48 +10:00
Chris Johns
8029c99b40
Undefine all possible patches.
2013-04-25 15:06:44 +10:00
Chris Johns
c65b9eb7ec
Change the CVS download path to include the module and tag/date.
2013-04-25 15:06:20 +10:00
Chris Johns
1a3c484619
Add a tip about using --dry-run before an initial build to check all is ok.
2013-04-25 15:05:16 +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
97458480d7
Add touch for Redhat hosts.
2013-04-24 16:19:09 +10:00
Chris Johns
b30a539873
Fix the autotools prefix in the RTEMS example.
2013-04-23 17:31:20 +10:00
Chris Johns
b328e49593
Update the RTEMS Configurations to show how to build autotools if they are not valid.
2013-04-23 17:29:29 +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
1869040e16
Fix the path for a CVS checkout.
2013-04-23 11:41:49 +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
5f44fcdd1b
Fix CVS downloads.
2013-04-21 21:43:17 +10:00
Chris Johns
5142becd8e
Refactor the logging support.
2013-04-21 18:37:02 +10:00
Chris Johns
ec5674403d
Add source and patches section.
2013-04-21 18:36:36 +10:00
Chris Johns
29a300a766
Fix the ZIP label.
2013-04-20 21:51:10 +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
fd5042a1c4
Support multiple read maps.
...
A build could require more than one map to be active at once. This
change allows more than one map to be set. An example is gcc and
newlib. Having separate maps allows a user to control which part
they test.
2013-04-20 21:42:39 +10:00
Chris Johns
b0c2756190
Clean up the git module.
2013-04-16 17:41:31 +10:00
Chris Johns
200f0a33b6
Add a CVS module to manage CVS.
2013-04-16 17:39:48 +10:00
Chris Johns
f8bdb41bef
Minor clean up.
2013-04-16 14:57:27 +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
82e9f91ccf
Add the --regression option.
2013-04-16 14:42:05 +10:00
Chris Johns
649a64c0af
Add download git support.
...
Add support to use a git cloned repo as the source. Move the download
code out of the build module and into a separate module. Add to this
module support for git.
Update the GCC common configuration to support using a symlinked
git repo.
Add checks for all languages.
2013-04-16 14:28:34 +10:00