373 Commits

Author SHA1 Message Date
Joel Sherrill
53e88be3e1 rtems-moxie.bset: Add revision
Closes #3046.
2017-10-11 21:06:28 -05:00
Sebastian Huber
76d9db31fe 4.12: Update to Newlib 2.5.0.20170922
The time_t is now a 64-bit signed integer.

This update includes a patch to introduce the self-contained POSIX
synchronization objects.

Update #2514.
Update #3111.
Update #3112.
Update #3113.
Update #3114.
Update #3115.
Update #3116.
2017-10-05 14:30:02 +02:00
Chris Johns
e6d0a8bae6 mips: Use the FreeBSD fix for Darwin MIP tools build.
Closes 3127.
2017-09-10 08:58:34 +10:00
Sebastian Huber
c395d96470 4.12: Update to GDB 8.0.1 2017-09-08 13:42:08 +02:00
Sebastian Huber
4f364ef763 4.12: Change clock_t to 64-bit
Update #2135.
Update #3111.
2017-08-25 14:35:05 +02:00
Sebastian Huber
e960835cb7 4.12: Add riscv32 to all
Update #3109.
2017-08-23 07:21:05 +02:00
Sebastian Huber
7e3ff84526 4.12: Fix 64-bit PowerPC support of GCC 7.2
Update #3082.
2017-08-22 16:49:21 +02:00
Sebastian Huber
beda1149df 4.12: Add basic RISC-V tool chain
GDB is not included.  This probably needs some patches or an update to
GDB 8.0.
2017-08-22 15:07:37 +02:00
Sebastian Huber
630e658ccf 4.12: Update to GCC 7.2 2017-08-22 07:23:23 +02:00
Sebastian Huber
0a18a8f3cc 4.12: Update to Newlib 2.5.0.20170818 2017-08-22 07:05:00 +02:00
Chris Johns
bb004cde94 Update to the newlib snapshot 20170818. 2017-08-21 17:24:23 +10:00
Sebastian Huber
7208ab69e1 4.12: Fix for Binutils PR21884
See https://sourceware.org/bugzilla/show_bug.cgi?id=21884.

Close #3091.
2017-08-10 10:15:22 +02:00
Chris Johns
9cf5427c19 4.12/lm32: Fix building on Windows.
This patch fixes building the LM32 GDB on Windows.

Closes #3030.
2017-08-09 09:36:22 +10:00
Chris Johns
826e526d33 4.12/gcc-4.8.3 Fix building with a newer version of gcc.
Updates #2990.
2017-08-09 09:36:17 +10:00
Chris Johns
71c76d09e8 gcc: Disable makeinfo cause newer versions do not build gcc-4.8 docs.
Newer makeinfo tools cannot build the existing texinfo in gcc so
disable building it. This will not be fixed on the gcc branch.

Updates #3027.
2017-08-09 09:36:12 +10:00
Sebastian Huber
2064f9094e 4.12: Update to Newlib 2.5.0.20170720 2017-08-08 13:29:31 +02:00
Sebastian Huber
295c197b51 4.12: Fix SIS patch URL 2017-07-31 14:21:05 +02:00
Jiri Gaisler
6efd97571c RSB: Update gdb-7.12 config to pull in latest sis patches
Please merge.

From b14821b4ac72913139cc1758e9757443f697a642 Mon Sep 17 00:00:00 2001
From: Jiri Gaisler <jiri@gaisler.se>
Date: Sun, 30 Jul 2017 21:27:38 +0200
Subject: [PATCH] Update gdb-7.12 config to pull in latest sis patches.

	* Will make sure sis uses LMA rather than VMA when loading elf files.
2017-07-31 14:18:42 +02:00
Sebastian Huber
1ceafe5f12 4.12: Update to Binutils 2.29
Update #3082.
2017-07-28 13:44:48 +02:00
Jiri Gaisler
6347c47d44 Update gdb-7.12 config to pull in latest sis patches.
This will add support for FSMULD on leon3 targets.
2017-07-24 07:24:45 +02:00
Sebastian Huber
e2952bb185 4.12: Add LEON3FT store-store errata workaround
Close #3057.
2017-07-17 08:31:15 +02:00
Sebastian Huber
83973200f0 4.12: Fix bitset(9)
Update #3059.
2017-07-12 08:14:44 +02:00
Sebastian Huber
fd03ba449e 4.12: Fix and update bitset(9)
Update #3059.
2017-07-10 09:32:39 +02:00
Sebastian Huber
5ede1c7e8b 4.12: Enable global stdio streams
Update #3012.
2017-06-30 14:56:32 +02:00
Sebastian Huber
78f44be18b 4.12: Update to use Newlib 2.5.0.20170623 2017-06-26 08:13:01 +02:00
Sebastian Huber
21a9010ebf Fix GDB 7.12 build on Darwin
Close #3052.
2017-06-23 07:33:27 +02:00
Sebastian Huber
34a310344c Fix GCC 7.1 for m68k
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80970
2017-06-20 13:53:50 +02:00
Sebastian Huber
0ba8934976 Fix for GCC 6 while building with GCC 7+ 2017-06-13 08:27:23 +02:00
Sebastian Huber
c336dc9c06 4.12: Add SMP support for Ada of GCC 7.1
Close #2289.
2017-06-12 13:51:31 +02:00
Sebastian Huber
a197dd9d99 4.12: Add Newlib patch for <arpa/inet.h>
Update #2833.
2017-06-12 13:09:29 +02:00
Sebastian Huber
20bc1ec6e2 Fix for GDB 7.12 while building with GCC 7+ 2017-06-12 13:09:29 +02:00
Sebastian Huber
6987fa5283 4.12: Update to use Newlib 2.5.0.20170519
Add POSIX header file patches for Newlib.

Update #2833.
2017-06-07 15:22:36 +02:00
Sebastian Huber
b198c4668f Use default prerequisites for GCC 7.1
Use prerequisites as defined by the contrib/download_prerequisites
script of GCC 7.1.
2017-06-06 06:48:57 +02:00
Sebastian Huber
94083b0487 Add GCC 7 base configuration 2017-06-06 06:48:55 +02:00
Chris Johns
6b8dbdfde3 4.12/powerpc: Revert the PowerPC to the default and binutils-2.28. 2017-06-01 13:37:18 +10:00
Chris Johns
006672707c 4.12/sh: Fix comment. 2017-06-01 13:36:55 +10:00
Chris Johns
9b79c7b4b0 Fixes to get a clean build with gcc-7.1.0/binutils-2.28.
- SH has not been moved to gcc-7.1.0 because of an ICE on FreebSD.
- PowerPC is still on binutils-2.27.
2017-05-31 20:24:49 +10:00
Joel Sherrill
68d2cdd5fd Update tools to gcc 7.1.0 and binutils 2.28 2017-05-30 08:02:50 +10:00
Chris Johns
5feef65033 4.12/powerpc/gdb: Fix building the simulator on FreeBSD. 2017-05-18 15:15:19 +10:00
Chris Johns
7ebd0e9213 4.12/mips: Fix building on FreeBSD. 2017-05-18 15:14:21 +10:00
Chris Johns
2074bd1168 rtems-tools: Start a build with a distclean to clean away an old build.
If building rtems-tools from git and switching the RSB branch the
git repo for rtems-tools holds object files from the old branch. This
is due to waf building in the source tree and the RSB keepiing the
git repo around in the `sources` directory.
2017-04-13 17:50:31 +10:00
Chris Johns
4141cca73d Fix rtems-tools and rtems-kernel builds when released and with a release URL.
Updates #2952.
2017-04-13 11:01:46 +10:00
Chris Johns
44ebcc5177 Fix the tools and kernel source URL when released to use sources.
Remove `%define without_release_url` so the standard release URL processing
is used. This requires the tools and kernel source is available in the
releases `sources` directory.

Updates #2952.
2017-04-10 17:34:10 +10:00
Sebastian Huber
8e6ba2c625 4.12: Add Newlib patches for libbsd update 2017-04-04 13:56:41 +02:00
Chris Johns
b64b38ef07 4.12: Fix the patch URL. 2017-03-27 17:20:00 +11:00
Sebastian Huber
aa3d0fe089 4.12: Update to use Newlib 2.5.0.20170323 2017-03-27 08:12:25 +02:00
Chris Johns
b47a811955 4.11/arm: Fix the path to the sqrt patch.
Use the upstream patch sent to the newlib mailing list.

Closes #2951.
2017-03-26 14:47:55 +11:00
Sebastian Huber
4e5b7fdc72 4.12: ARM: Optimize IEEE-754 sqrt implementation
Update #2948.
2017-03-23 08:28:24 +01:00
Sebastian Huber
10d9e2dfac 4.12: Do not use a global hash file 2017-03-09 07:08:59 +01:00
Chris Johns
c6d162b78a gdb: Fix building on FreeBSD 11.0
Add FreeBSD upstream patches to build on FreeBSD 11.0. See
https://sourceware.org/bugzilla/show_bug.cgi?id=21206.
2017-03-08 08:40:56 +11:00