| Commit message (Collapse) | Author | Files | Lines |
|
This moves all git hashes to the head of newlib's git and
updates the URL.
Use hash: 1c144ed142224cd112c1c9177a4231bef7975f9f
|
|
|
|
Add the hash for automake.
|
|
File download by http, ftp, pw support checksum. The %hash
directive provides a means of setting a hash used to
checksum the file.
Files on disk or just downloaded are checked.
|
|
Refactor some of the configurations to make it easier to maintain.
Add gcc-4.9.x support.
|
|
Remove the numbered source and patches and automatically manage
sources and patches. This removes the overhead in maintaining large
collections of patches.
|
|
texinfo 5.1
This is for RTEMS Source Builder. Binutils 2.23.x did not build on
Ubuntu 13.10 because of texinfo 5.1. The problem is fixed in
Binutils 2.24, so the check for texinfo 5.x is no longer needed for
this configuration.
|
|
Note, some architectures remain broken with the new gcc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
All patches are now downloaded. No patches or source is held
in the RTEMS Source Builder repo.
As part of this the build sets now have a single rtems_arch define
and the base RTEMS 4.11 build set now creates the _target macro.
With this change a method to manage RTEMS specific patches has been
put in place where build sets can define patches. This avoids needing
special configuration files.
|
|
|
|
Add a tree of unstable configurations to track recent gcc source.
|
|
Add arch build files. This allows archs to have different versions
and patches for specific tools.
Break the RTEMS config directory up into separate directories to
make long term maintenance easier. This required a change to config.py
to handle the config files being in subdirs of the config directory.
The defaults have been updated to include the install SB root so
packages built before a package are available.
Add makeinfo to the required tools. GDB (and others) need it to
build without error.
|
|
This indicate a bug in the gcc patches that should be making
arm-rtems4.11 the standard EABI tools for RTEMS.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|