summaryrefslogtreecommitdiffstats
path: root/source-builder/config/gcc-common-1.cfg (follow)
Commit message (Collapse)AuthorAgeFilesLines
* sb: Back port the RTEMS 5 and 6 RSB engine.Chris Johns2020-10-061-11/+42
| | | | | | | | | - Build GDb first as we do for RTEMS 5 and later - Update GDB to 9.1 for all archs expect SPARC. The SIS patches only apply to 7.9. Disable Python for SPARC Closes #4111
* gcc: Use the RSB release for released tools.Chris Johns2018-02-071-0/+9
| | | | | | | Using the RSB release version for the gcc version string means the tools have a version string that matches the release. Close #3074
* gcc: Disable makenfo cause newer verisons do not build gcc-4.8 docs.Chris Johns2017-07-031-0/+1
| | | | | | | Newer makeinfo tools cannot build the existing texinfo in gcc so disable building it. This will not be fixed on the gcc branches. Updates #3027.
* rtems4.11: OpenMP support for ARM, PowerPC, SPARCSebastian Huber2015-07-071-0/+1
|
* Modify GNU's common backend configuration files to build from external sourcesHesham ALMatary2015-05-061-2/+5
|
* Windows native build fixes.Chris Johns2015-02-071-4/+5
| | | | The testing of building on Windows is done using MSYS2.
* Add the host name to the package name.Chris Johns2015-01-181-1/+1
| | | | | | Adding the host name results in the tar files created by the --bset-tar-file and --pkg-tar-files to contain the host name. This is useful when building Cxc packages.
* sb: Statically link zlib for GCC on MinGWSebastian Huber2014-12-041-1/+7
|
* sb: Implement %source and %patch to manage source and patches.Chris Johns2014-05-131-59/+31
| | | | | | Remove the numbered source and patches and automatically manage sources and patches. This removes the overhead in maintaining large collections of patches.
* config: Add support for gcc-4.8-branch testing.Chris Johns2014-03-261-0/+9
|
* config: Use ${build_top} to change dir to parent.Chris Johns2013-09-101-19/+24
| | | | | | | | | | On NetBSD with ksh changing into a symlink made PWD the link's target path so a 'cd ..' returned you to that parent and not the parent you started from. Record the build top and then change back to that path. Change the package names to the actual packages and remove the extra directory in the build tree. This makes the paths simpler.
* config: Fix the empty case of extra gcc options.Chris Johns2013-08-271-2/+2
|
* config: Fix the use of the extra options.Chris Johns2013-08-221-1/+1
|
* config: Add support for extra GCC configure options.Chris Johns2013-08-221-1/+2
|
* config: Add support for iconv encodings.Chris Johns2013-08-141-0/+1
| | | | Turn off iconv support for the AVR because the arrays are too big.
* Support Canadian cross builds on FreeBSD (and other hosts).Chris Johns2013-05-151-20/+3
| | | | | | | | | 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 CVS download support.Chris Johns2013-04-201-0/+3
| | | | These changes complete the CVS download support.
* Add download git support.Chris Johns2013-04-161-15/+51
| | | | | | | | | | | 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.
* Add a %testing section to the configuration files.Chris Johns2013-04-151-0/+4
|
* Merge back in the multi-patch support to the gcc common configuration.Chris Johns2013-04-021-8/+22
|
* Add Canadian Cross support.Chris Johns2013-04-011-0/+166
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.