278 Commits

Author SHA1 Message Date
Goetz Pfeiffer
4dd4e9af00 Bugfix: binutils-2.20.1 for rtems 4.10 couldn't be built with modern texinfo.
This is fixed by patch file binutils-2.20.1-rtems4.10-20151123.diff from the
rtems-tools.git repository.

Update #2524.
2016-03-10 11:02:57 +01:00
Chris Johns
d3fa158109 sb: Add a download option --with-release-url/--without-release-url.
The default without the option is to prepend the release URL to the URL
list to download from the RTEMS FTP site first if the RSB is released. This
option can force the RTEMS FTP to be tried first when not a release,
or you can supply a different URL to download from or you can request
no RTEMS URL is tried first. Eg:

 --with-release-url
 --with-release-url=file://opt/local/cache
 --without-release-url

Move the RTEMS release URL to the default.mc file. Change the URL
to the RTEMS FTP server and do not use the https method of access.

The option's with_arg call was cleaned up to make sense.

Remove the log's raw output of an extra space.

Some download error message formating was cleaned up.

Closes #2636.
2016-03-10 16:32:49 +11:00
Chris Johns
b537e55364 Clean up 4.9 build issues.
Add support so 4.9 builds on a recent FreeBSD using clang.
2016-03-01 14:33:22 +11:00
rtems
c46f212a89 Fix 4.10 and 4.9 building.
Add the 4.9 newlib 1.16.0-20090324 patch.
Add a release to the 4.9 RTEMS kernel.
Add a release to the 4.10 RTEMS kernel.
2016-03-01 09:59:16 +11:00
Chris Johns
f337f5b53e 4.12: Add aarch64 and x86_64 support. 2016-02-29 17:53:57 +11:00
Chris Johns
4b0baed21f config: Patch automake-1.12.6 to remove warning on newer perl versions.
Closes #2616.
2016-02-29 09:28:37 +11:00
Hesham Almatary
17e06f8f99 update newlib git revision to get <sys/select.h> RTEMS dependency 2016-02-27 21:46:02 +00:00
Chris Johns
318e0c3b04 Fix the rtems-tools waf --destdir path on Windows.
Waf requires the drive be added to the destdir path so it installs to a path
the RSB knows. The RSB assumes the destdir contains an MSYS drive path as
seen in the POSIX path. This is default for configure scripts.

Also fix the git URL to pull before the branch command as well as after to
update the branch.

Closes #2605.
2016-02-22 17:43:10 +11:00
Sebastian Huber
b87138ad01 Update RTEMS 4.12 build set for MIPS 2016-01-29 07:48:04 +01:00
Sebastian Huber
e0693f7b24 Update RTEMS 4.12 build set
Use Binutils 2.26.
2016-01-29 07:48:04 +01:00
Patrick Gauvin
7cdec5c335 Fix RTEMS Tools source symlink generation.
When rsb_released was not 0, a build failure would occur.

closes #2495.
2016-01-28 11:00:13 -05:00
Nick Withers
e3b9fb68d4 Update RTEMS 4.12 build set
Update to the GCC 6 20160124 snapshot, which notionally resolves
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65779
2016-01-25 09:09:02 +01:00
Sebastian Huber
075ed1c8e2 Add hashes for RTEMS 4.12 tools 2016-01-19 07:55:06 +01:00
Sebastian Huber
342c7dcc0a Update RTEMS 4.12 build set 2016-01-18 13:39:27 +01:00
YANG Qiao
eec82cd126 fix libpng version number 2015-12-16 12:28:56 +11:00
YANG Qiao
bf05b15e43 add dependencies for nxlib 2015-12-16 12:28:50 +11:00
YANG Qiao
3618353765 add graphics-all bset 2015-12-16 12:28:43 +11:00
YANG Qiao
4cef681632 add dependencies for nanox 2015-12-16 12:28:37 +11:00
Chris Johns
3ffbfc8092 Fix 4.11/rtems-tools so it builds from git. 2015-12-15 11:15:28 +11:00
Chris Johns
00b60d74b2 Fix the building of the RTEMS Tools from a tar file. 2015-12-13 15:22:04 +11:00
Chris Johns
e33968ac4c Remove RTEMS 4.11 unstable. 2015-12-13 15:11:32 +11:00
Chris Johns
a861b312ec Use BZ2 for gdb-7.7. 2015-12-11 16:31:05 +11:00
Chris Johns
f9f6f6c364 Set the RTEMS Tools and Kernel version based on a release. 2015-12-11 12:11:54 +11:00
Chris Johns
40e4222d87 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-11 12:11:54 +11:00
Chris Johns
fb4ba79479 Ignore generated XML files. 2015-12-11 12:11:54 +11:00
Sebastian Huber
7164e6195f Add RTEMS 4.12 build set 2015-11-10 13:53:22 +01:00
Chris Johns
32c7d4cdca 4.11/rtems-epiphany: Use the latest newlib git head.
Move to the latest to pick up the recent newlib changes.
2015-10-26 15:41:23 +11:00
Joel Sherrill
2cd8aee2f0 4.11/rtems-all.bset: Add epiphany and h8300 2015-10-20 18:18:43 -05:00
Joel Sherrill
d028a6fa7d 4.11/rtems-moxie.bset: Update to binutils 2.25
closes #2254.
2015-10-20 18:18:33 -05:00
Hesham Almatary
13138bc180 gcc-4.8.3: Update newlib revision to catch <sys/tree.h> include 2015-10-05 08:02:32 +02:00
ragunath
3a3069e83c lwIP configuration & build files
Patch to build lwip with RTEMS Resource builder. It builds the lwip sources and creates a library.
2015-08-11 09:45:02 -05:00
YANG Qiao
68e81c7b27 add nxlib bset 2015-08-10 12:00:53 -05:00
YANG Qiao
a7d2db0241 add nanoX bset 2015-08-10 12:00:53 -05:00
YANG Qiao
457c7ec9fd add t1lib bset (patch url should be changed after it is merged into rtems git server) 2015-08-10 12:00:53 -05:00
YANG Qiao
d9ee8ae401 add freetype2 bset 2015-08-10 12:00:53 -05:00
YANG Qiao
d2ee14c694 add tiff-4.0.2 bset 2015-08-10 12:00:53 -05:00
YANG Qiao
0b80ff5309 add libpng bset 2015-08-10 12:00:53 -05:00
Chris Johns
6444d5806d 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-20 13:49:42 +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
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
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
Chris Johns
9f59e9ead6 rtems4.11: Update newlib to the 20150423 snapshot. 2015-05-06 16:17:35 +10:00
Joel Sherrill
95854a91ab Update all targets except or1k to gdb 7.9 2015-04-02 10:25:37 -05: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