685 Commits

Author SHA1 Message Date
Chris Johns
620150c289 Remove epiphany from 4.11/rtems-all. It does not build. 2015-12-13 16:50:44 +11:00
Chris Johns
2d0498d7e1 Fix the building of the RTEMS Tools from a tar file. 2015-12-13 15:10:04 +11:00
Chris Johns
93cb557d2c Update 4.11/rtems-all to include h8300 and epiphany. 2015-12-13 15:05:03 +11:00
Chris Johns
0e035ede4a Remove RTEMS 4.11 unstable. 2015-12-13 13:53:41 +11:00
Chris Johns
4dce089b57 A VERSION file may have no hashes. 2015-12-11 18:28:26 +11:00
Chris Johns
c07ee80c2c VERSION is an INI format file.
VERSION is an INI format file with 2 sections:

 1. version
  The version of the release. It contains:
    release = version-string
 2. hashes
  A list of hashes for packages that are formed when creating a release.
  A hash entry is:
    file-name = hash-type checksum

The approach means we do not need to hold hash values in configuration files
which need to be updated when a release is made. The release scripts can
generate the hashes when creating the release.
2015-12-11 16:22:00 +11:00
Chris Johns
8b1fd2be60 Return after an error as a dry-run carries on. 2015-12-11 16:21:44 +11:00
Chris Johns
b6d188bb26 Generate an error if there is no hash when released. 2015-12-11 16:21:09 +11:00
Chris Johns
8a14ef746e Use BZ2 for gdb-7.7. 2015-12-11 16:20:22 +11:00
Chris Johns
cbcfcd0bdb Remove the warning when undefining an undefined macro. 2015-12-11 14:21:29 +11:00
Hesham Almatary
721a00b140 or1k: use newlib snapshot for rtems4.11 2015-12-11 12:26:30 +11:00
Chris Johns
d4baed93ef Set the RTEMS Tools and Kernel version based on a release. 2015-12-11 10:48:56 +11:00
Chris Johns
33142dd1f2 Make CVS optional. We should avoid using it. 2015-12-10 17:30:27 +11:00
Chris Johns
da1bc8c25e Support released downloading of the RTEMS Tools and RTEMS Kernel.
Add a --without-error-reports flags to reduce the noise on --with-downloading.
2015-12-10 16:54:40 +11:00
Chris Johns
191eb04c4e Ignore generated XML files. 2015-12-08 12:53:30 +11:00
Chris Johns
d963c6719a Ignore VERSION files in the top directory. 2015-12-08 12:53:13 +11:00
Chris Johns
e8f511157c sb. Add VERSION support for releasing the RSB.
Add support to release the RSB by adding the VERSION file. The file
is a single line with the version.

Fix the reports to include the version. Update the INI file
support to include the details of the build.

Show the GIT or released version when the command starts.

Closes #2480.
2015-12-03 22:22:17 +11:00
Hesham Almatary
0d59530b2f doc: zlib1g-dev package needs to be installed on Linux Mint 2015-08-18 09:59:47 -05:00
Chris Johns
4c491193bb rtems/netsnmp: Disable SMP builds.
NetSNMP breaks building with extra jobs on fast hardware.
2015-07-21 16:57:17 +10:00
Chris Johns
7385feb274 Canandian Cross Compiling and RTEMS 3rd party package building Fixes.
The change fixes installing for RTEMS 3rd Party packages where the
RSB considered them Canadian Cross Compiling (Cxc). Fixing the
Cxc issue broke real Cxc builds. The change corrects the issue of
macros being changed in the Cxc and the prep data not being udpated.
The configuration is loaded again after the updated macros. The
macros are also copied and restored to ensure a clean stable base.

The change also introduces --rtems-tools and --rtems-bsp to align
the command line with the waf configure process or RTEMS application.
2015-07-21 16:56:53 +10:00
Sebastian Huber
fba2549d5c rtems4.11: OpenMP support for ARM, PowerPC, SPARC 2015-07-07 09:33:30 +02:00
Sebastian Huber
8a7660ceb3 rtems4.11: Use GCC 4.9.3 2015-07-07 09:33:23 +02:00
Chris Johns
dcc0e5cb6e Change license to BSD. 2015-06-22 10:18:49 +10:00
Chris Johns
e9dfd95dd9 Revert "add basic support for OpenBSD"
This reverts commit 83d97daa070d67d177b90796ed22e4044ec9012c.

It contains a GPL license.
2015-06-22 10:14:54 +10:00
Karel Gardas
83d97daa07 add basic support for OpenBSD 2015-06-22 10:12:44 +10:00
Chris Johns
eddfda5be0 config: Add a qemu-snapshot map to the qemu build. 2015-06-16 20:58:19 +10:00
Chris Johns
5b5d6bff74 sb: Fix the downloader file:// URL to copy the file to the local path. 2015-06-16 20:57:06 +10:00
Chris Johns
18cea20a12 devel/qemu: Add support to build VDE if installed.
Check is the VDE development package is installed and if it is
enabled support.
2015-06-05 17:00:58 +10:00
Chris Johns
68f803861e bare/devel: Add missing checksums. 2015-06-05 17:00:21 +10:00
Chris Johns
99768016de sb: Expand each data line. 2015-06-05 16:58:29 +10:00
Chris Johns
97aa07d5c7 devel/qemu: Update to the current head of Qemu's git master branch. 2015-06-03 14:13:35 +10:00
Chris Johns
4bd058ea7c sb: Always generate an XML report. 2015-05-22 12:20:41 +10:00
Nick Withers
d15a7f8861 Don't let a GCC port install override base Clang for FreeBSD 10+ 2015-05-22 12:02:38 +10:00
Hesham ALMatary
be7ffbf927 epiphany: fix checksum error for gcc and gdb 2015-05-21 13:52:41 -04:00
Hesham ALMatary
b8673bfb38 epiphany: Fix binutils checksum 2015-05-21 13:26:24 -04:00
Chris Johns
ce60578b8f sb: Fix reporting and installing the reports when building.
Switch the default report to text format.
Fix the report to support the set builder.
2015-05-21 21:49:25 +10:00
Chris Johns
11e1fe1e30 rtems: Fix the URL. 2015-05-21 21:44:09 +10:00
Joel Sherrill
f6906451fd rtems-mips.bset: Update mipstx39 GDB version to be in sync 2015-05-13 10:53:17 -07:00
Hesham ALMatary
16c9ed2f95 or1k: correct the md5 hash of the GCC patch 2015-05-07 12:01:36 +10:00
Hesham ALMatary
511b3e357a Add support for building Epiphany tools
This patch adds support for building Epiphany tools. Currently the
tools are fetched from Adapteva repositories. In the future, the
tools should be fetched from GNU upstreams when Adapteva folks push
their latest changes there.
2015-05-06 16:20:09 +10:00
Hesham ALMatary
d758ab9adc Modify GNU's common backend configuration files to build from external sources 2015-05-06 16:20:09 +10:00
Chris Johns
9f59e9ead6 rtems4.11: Update newlib to the 20150423 snapshot. 2015-05-06 16:17:35 +10:00
Hesham ALMatary
b65c131f2e Apply QEMU patch for openrisc that handles halt signals 2015-04-03 15:49:53 -05:00
Joel Sherrill
95854a91ab Update all targets except or1k to gdb 7.9 2015-04-02 10:25:37 -05:00
Chris Johns
bd16849b11 sb: Update the downloader for 2.7.8 and earlier without a context. 2015-03-30 14:30:56 +11:00
Chris Johns
3237c8ee69 sb: Provide an unverified SSL context to the URL.
The RTEMS servers are causing an exception when downloading patches. The solution is
provided in PEP-0476 (https://www.python.org/dev/peps/pep-0476/#opting-out).
2015-03-29 15:35:00 +11:00
Chris Johns
da801b07fa rtems: Change the base URL for RTEMS git to https to avoid the redirects. 2015-03-28 10:00:26 +11:00
Joel Sherrill
3742749c9d Update 4.11 gdb to 7.9 for sparc and use Jiri Gaisler's patch set
It  is combined into one until Chris can work around using the unorderd
dict container on the patch set.
2015-03-27 10:03:28 -05:00
Joel Sherrill
c13abcc1a5 Update newlib to 20150223 snapshot tarball
This includes Joel's patch to dynamically probe for the proper
<inttypes.h> setting for intptr_t and uintptr_t. This eliminates
many printf() format warnings due to them being incorrectly defined.
2015-03-26 08:39:30 -05:00
Chris Johns
2e54abc9ba sb: Make the source and patch labels have sortable label.
This patch changes 'patch1' to 'patch0001' so sorting of the macro
keys in the patch macro map returns the order the patches are declared.
The helps mamage patch sets that need a specific order.
2015-03-26 11:12:13 +11:00