Amaan Cheval
a3a6c34c15
x86_64/gcc: Have gcc build crti.o and crtn.o
...
The original commit in GCC's repo is here:
https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=ab55f7db3694293e4799d58f7e1a556c0eae863a
We need this to be able to use crti.o and crtn.o in the bsp_specs file for the
port, and therefore provide missing symbols like "_fini" which RTEMS assumes are
defined in:
./cpukit/libcsupport/src/newlibc_exit.c
2018-05-14 11:24:43 +02:00
Amaan Cheval
defa958301
x86_64/gcc: Add gcc patch for LIB_SPEC (rtems.h in gcc)
...
Adds -qnolinkcmds, -qrtems, and defaults to pass to linker, for
gcc targeting x86_64.
Corresponding gcc commit:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=602fa1e9d3ea5e87d4d6e17e3e91fc2647e42da3
2018-05-04 11:37:13 +10:00
Chris Johns
aa798b5cd8
Revert "x86_64/gcc: Add gcc patch for LIB_SPEC (rtems.h in gcc)"
...
This reverts commit 8e763905381755ec2e421bb50d92166cc7fd8ec5.
2018-05-04 11:36:53 +10:00
Amaan Cheval
8e76390538
x86_64/gcc: Add gcc patch for LIB_SPEC (rtems.h in gcc)
...
Adds -qnolinkcmds, -qrtems, and defaults to pass to linker, for
gcc targeting x86_64.
Corresponding gcc commit:
https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=602fa1e9d3ea5e87d4d6e17e3e91fc2647e42da3
2018-05-04 11:34:27 +10:00
Chris Johns
10d3aaf467
rtems-tools: Update to pick up the --enable-rtems-debug fix.
2018-04-24 15:39:39 +10:00
Sebastian Huber
50593d4406
5: Use a specific RTEMS tools version
...
Download via cgit archive.
Close #3403 .
2018-04-18 07:50:33 +02:00
Chris Johns
858b6488e4
gcc: Use the RSB release for released tools.
...
Using the RSB release version for the gcc version string means the
tools have a version string that matches the release.
Close #3294
2018-02-07 15:28:35 +11:00
Sebastian Huber
703532cb04
5: Add versions to file names
2018-01-31 09:29:14 +01:00
Sebastian Huber
6d9c77c77d
5: Update to Binutils 2.30
2018-01-29 07:23:54 +01:00
Sebastian Huber
d7fd32078a
5: Update to Newlib 3.0.0 and GCC 7.3
...
Epiphany target can now use the default build set. The or1k and m32c
targets still need special GCC versions.
2018-01-26 14:38:55 +00:00
Sebastian Huber
f3b1700dfd
5: Update SPARC chip errata workarounds
...
Update #3242 .
2017-12-19 09:38:44 +01:00
Sebastian Huber
7034d65872
5: Ada: Fix more POSIX types
...
Update #3256 .
2017-12-04 08:03:00 +01:00
Sebastian Huber
d60799b936
5: Ada: Fix some POSIX types
...
Close #3256 .
2017-12-01 12:07:29 +01:00
Sebastian Huber
ffbd5e9285
5: Add SPARC chip errata workarounds
...
Close #3242 .
2017-11-30 09:37:11 +01:00
Joel Sherrill
d1e6dfcb1e
5/rtems-all.bset: Add missing aarch64
...
closes #3227 .
2017-11-12 09:51:15 -06:00
Sebastian Huber
8b30eb3f44
5: Update to special MIPS GDB to 8.0.1
2017-11-10 10:09:15 +01:00
Sebastian Huber
831bc7ebbc
5: Avoid rtems-tools for epiphany GDB
...
Close #3226 .
2017-11-10 09:54:19 +01:00
Sebastian Huber
ebe0053097
5: Use custome GDB 7.11 without for or1k
...
Do not include aarch64 and SPARC patches.
2017-11-10 09:36:02 +01:00
Sebastian Huber
d20f4df857
5: Upgrade m32c to GDB 8.0.1
...
Close #3225 .
2017-11-10 09:33:43 +01:00
Sebastian Huber
dbe55c357a
5: Use Binutils 2.29 for or1k and m32c
...
This avoids Binutils patches from rtems-tools.
Close #3224 .
2017-11-10 09:15:08 +01:00
Sebastian Huber
33f1deb26c
5: Use ticket attachment for automake patch
...
Update #2616 .
2017-11-10 08:31:58 +01:00
Sebastian Huber
c6b890c4e1
5: Add Newlib patches
...
Update #3185 .
Close #3189 .
2017-11-09 08:08:44 +01:00
Sebastian Huber
637061c0bb
Change RTEMS version from 4.12 to 5
...
Update #3220 .
2017-11-09 08:08:32 +01:00
Chris Johns
0f2cf80a93
4.12: Add x86_64 and RISCV64 to 4.12/rtems-all.
2017-10-31 14:54:23 +11:00
Chris Johns
0f97375242
sb: Provide a more detail email message.
...
Close #3210 .
2017-10-27 17:26:26 +11:00
Hesham Almatary
5bd4aa6bb3
RSB - Add support for RISC-V RV64 (64-bit) toolchain v2
...
Update #3109
2017-10-27 07:14:11 +02:00
Joel Sherrill
6c60a4bf60
rtems-epiphany.bset: Add sha512sum for GCC git repository
...
Closes #3201 .
2017-10-23 12:18:37 -05:00
Joel Sherrill
5295cb8a2d
rtems-gdb-7.11-1.cfg: Correct sha512sum on gdb-7.11-sis-leon2-leon3.diff
...
Closes #3202 .
2017-10-23 11:17:21 -05:00
Chris Johns
f723e7171f
4.12: Fix the nios2 spelling in the tier-3 build set.
2017-10-23 15:29:48 +11:00
Chris Johns
0dae1f6168
4.12: Add tier build sets to aid regression testing.
2017-10-23 11:56:13 +11:00
Chris Johns
d94bd014a8
4.12: Update all MD5 hashes to SHA256.
...
Closes #2536 .
2017-10-12 13:48:52 +11:00
Joel Sherrill
c4b6bf0d6d
Enable 64-bit BFD support. Needed on 32bit hosts
...
Closes #3157 .
2017-10-11 21:16:20 -05:00
Joel Sherrill
c7f286e100
rtems-sh.bset: Use default toolset specifically GCC 7
...
Closes #3178 .
2017-10-11 21:08:05 -05:00
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