summaryrefslogtreecommitdiffstats
path: root/source-builder (follow)
Commit message (Collapse)AuthorAgeFilesLines
* SB: Fix internal build and mailing. Output errors to the log.Chris Johns2013-07-211-7/+9
|
* CONFIG: PR 2127 - Build fails on Linux.Chris Johns2013-07-212-4/+4
| | | | Fix shell tests where '==' was used rather than '='.
* Automtically build the Autotools to bootstrap RTEMS.Chris Johns2013-07-168-87/+122
| | | | | | | | | | | | | | | | | | This changes adds support to build the autotools if the host installed version is not a suitable version. Autoconf and automake have hard coded references to the install prefix and host tools and this makes it impossible to relocate, that is use in any path other than the install prefix. To bootstrap automake you need to first build a suitable autoconf and with that you can built automake for the install prefix. The other complication is not referencing the install prefix in the path when building in the RSB. Having the install prefix in the path can result in strange issues appearing such as gcc using a new assembler feature not present in an older assember installed under the install prefix. The process is to build the autotools using an install prefix to an internal path inside the RSB temporary path and to use that autoconf to build the version for the install prefix. The internal install prefix version is also used to bootstrap RTEMS.
* Fix the Cxc build configuration for the DTC tool.Chris Johns2013-07-142-1/+12
|
* Remove /usr/local from build flags. They cause problems with BFD etc.Chris Johns2013-06-171-1/+0
|
* distro_ver fails on Non-LSB distros.Dhananjay Balan2013-06-041-2/+6
|
* Align the 4.8 and 4.5 configurations with the gcc-common.Chris Johns2013-05-202-8/+16
|
* Clean the paths passed as args.Chris Johns2013-05-171-1/+1
|
* Fix the core detection on Linux.Chris Johns2013-05-161-1/+1
|
* Make outputing errors optional.Chris Johns2013-05-151-8/+12
|
* Support Canadian cross builds on FreeBSD (and other hosts).Chris Johns2013-05-1512-72/+126
| | | | | | | | | Set up the rules to manage the separate host and build setting to allow a Canadian cross to complete. Update the scripts to move the build directory and host/build flags into the defaults so they are common for all build configurations.
* Add better error messages.Chris Johns2013-05-141-3/+5
|
* Add bare/config and move the source-builder/config to it.Chris Johns2013-05-1418-319/+10
| | | | | | | | | 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.
* Show a trace message on copy when with --dry-run.Chris Johns2013-05-131-16/+18
|
* Better error message on rmdir failure.Chris Johns2013-05-131-1/+1
|
* Fix support for Windows (MinGW) native builds using MSYS.Chris Johns2013-05-137-12/+51
| | | | | | | | | | 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.
* Add an RTEMS config wrapper around Makefile.inc.Chris Johns2013-05-133-0/+288
| | | | | | | | | | | | | | | | | | | | 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'.
* Match output with the bootstrap script.Chris Johns2013-05-101-5/+5
|
* Add check_output if on Python 2.6, ie CentOS.Chris Johns2013-05-101-1/+21
|
* Add svn in /usr/local for FreeBSD.Chris Johns2013-05-081-0/+1
|
* Improve the email reporter.Chris Johns2013-05-011-13/+21
|
* Add tail support to the log. Email the log tail in a failure.Chris Johns2013-05-012-29/+79
|
* Add the missing Windows versions or MinGW.Chris Johns2013-05-011-0/+3
|
* Fix the open calls to use a host path.Chris Johns2013-05-013-7/+8
|
* Produce a better error message if the host support code does not load.Chris Johns2013-05-011-3/+6
|
* Use float for version number such as CentOS 6.3.Chris Johns2013-05-011-2/+2
|
* CVS is required. The newlib version is based on cvs for 4.11.Chris Johns2013-04-301-1/+1
|
* The dist version is index 1 not 2.Chris Johns2013-04-301-1/+1
|
* Fix the dist_ver bug. Covert the string to an int.Chris Johns2013-04-301-2/+2
|
* Updated 4.11 tool versions.Chris Johns2013-04-301-3/+1
|
* Add options help.Chris Johns2013-04-301-1/+2
|
* Add mail support to mail reports.Chris Johns2013-04-304-21/+164
|
* Add user private macro loading.Chris Johns2013-04-301-1/+13
|
* Add a get value call for macros.Chris Johns2013-04-301-0/+6
|
* Report from the setbuilder's build config.Chris Johns2013-04-292-55/+92
| | | | | | | | | | | | | | 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.
* Add a function to return the config file name.Chris Johns2013-04-291-0/+3
|
* Do not run any download type functions if performing a dry-run.Chris Johns2013-04-291-5/+5
|
* Fix the report command. Only output if an outname is given.Chris Johns2013-04-281-13/+16
|
* Fix the trace message for _disable.Chris Johns2013-04-281-1/+1
|
* Fix the arguments to the locking map. All maps are locked out.Chris Johns2013-04-281-2/+2
|
* Add a grep function and timestamp.Chris Johns2013-04-271-30/+38
| | | | Fix the acinclude.m4.
* Add a faster bootstrap for RTEMS.Chris Johns2013-04-272-0/+256
| | | | | This is a threading dispatcher to bootstrap RTEMS using the available cores rather than the sequential standard script.
* Add '%disable select' to turn off the macros maps.Chris Johns2013-04-271-1/+15
|
* Make _sbdir absolute. Add locks to read maps.Chris Johns2013-04-271-12/+22
| | | | | | Add locks to the read maps to support disabling the select command. Make the _sbdir etc absolute to let it be referenced from anywhere.
* Add macro include support. Use it for building from head.Chris Johns2013-04-265-10/+85
| | | | | This change provides a simple way to build all parts of the tools from version control.
* Add binutils support for snapshot builds.Chris Johns2013-04-261-2/+11
|
* Default to cvs with -z 9.Chris Johns2013-04-261-1/+1
|
* Add SuSE variations.Chris Johns2013-04-251-0/+4
|
* Remove all patches.Chris Johns2013-04-252-0/+18
|
* Update for Fedora 17 changes.Chris Johns2013-04-251-3/+12
|