Sebastian Huber
ed875ac52f
gcc: Disable -Werror
...
For release branches -Werror is disabled by default, however, for the
development branch of GCC it is enabled. Make sure that it is always disabled.
2022-04-25 09:23:02 +02:00
Karel Gardas
376bf32474
6: update default set to use expat 2.4.8
...
This solves issues with compilation on aarch64-linux platform since
it is not recognized by previous expat 2.1.0.
2022-04-22 09:06:23 +02:00
Karel Gardas
89f9208da5
devel: add configuration for expat 2.4.8
2022-04-22 09:06:20 +02:00
Sebastian Huber
6cf31074fa
6/7: Update GCC prerequisites for GCC 10 and 12
2022-04-22 08:46:06 +02:00
Sebastian Huber
a6ee3cb286
gcc: Move GMP, MPC, MPFR sources to common
...
Use GCC infrastructure download directory for GCC prerequisites.
2022-04-22 08:40:17 +02:00
Ryan Long
49e3dac177
devel/glib-2.48: Update hash and patch
...
Changes patch to be pulled from an RTEMS ticket and updated the hash of the
patch.
Updates #4634
2022-03-25 14:12:23 -05:00
Sebastian Huber
53cb27c0f5
7: Update Binutils, GCC, and GDB
2022-03-22 20:02:31 +01:00
Sebastian Huber
5bcc8701b8
6/7: Update Newlib
...
Fix the iconv support to avoid linker errors like this:
newlib/libc/iconv/lib/ucsconv.c:66: undefined reference to `_iconv_to_ucs_ces'
2022-03-22 20:01:53 +01:00
Sebastian Huber
571a182d4a
GDB: Prefer Python 3 over 2
...
This fixes the build of a recent GDB version:
gdb/python/py-micmd.c: In function 'int micmdpy_uninstall_command(micmdpy_object*)':
gdb/python/py-micmd.c:430:20: error: 'PyDict_GetItemWithError' was not declared in this scope
PyObject *curr = PyDict_GetItemWithError (mi_cmd_dict.get (),
^~~~~~~~~~~~~~~~~~~~~~~
2022-03-21 09:01:01 +01:00
Sebastian Huber
6fe98f91d9
6/7: Update Newlib
...
The update of the Newlib build system seems to be finished.
2022-03-18 09:07:33 +01:00
Kinsey Moore
057c04ec8e
6/7: Update AArch64 newlib patch
...
The existing patch fails to build with the latest newlib. This picks up
an updated patch that compiles with both older and newer newlib.
2022-03-18 07:24:45 +01:00
Alex White
54a0428cc3
microblaze: Add GCC patch to define __ELF__
...
This fixes compilation errors in rtems-libbsd.
2022-03-09 14:34:08 -06:00
Sebastian Huber
07ca923fe8
6/7: Update Newlib
...
This fixes an issue for some awk versions.
2022-03-09 13:27:29 +01:00
Sebastian Huber
4cdec141b1
7: Update Binutils, GDB, and GCC
2022-02-26 07:12:13 +01:00
Sebastian Huber
d6eb2516b2
6/7: Update Newlib
2022-02-26 07:12:13 +01:00
Sebastian Huber
2f9e16d54c
6: Use GDB 11.2 for mipstx39
2022-02-26 07:12:13 +01:00
Ryan Long
ccb8fe8c71
devel/spike-1.1.0: bump hash
...
Bump the hash of spike to match the 1.1.0 release.
2022-02-25 11:54:04 -06:00
Sebastian Huber
aee892bef9
6: Use GDB 11.2
2022-02-24 14:47:06 +01:00
Sebastian Huber
5a10d932d8
6: Use Binutils 2.38
2022-02-24 07:13:19 +01:00
Sebastian Huber
60c0bb4322
6: Update GCC to include a fix for powerpc
...
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104090
2022-02-24 07:13:19 +01:00
Christian Mauderer
c577b99b4e
rtems-tools-6.cfg: Bump hash to get align option
2022-02-15 16:17:41 +01:00
Ryan Long
684b5cd86a
rtems-tools-6.cfg: Bump hash
2022-01-31 08:22:40 -06:00
Sebastian Huber
09b84c4c2a
sb/linux.py: Simplify "distro" determination
...
This fixes an issue on Debian 11 which contains "Debian" in /etc/issue
(capital D).
2022-01-24 07:56:16 +01:00
Ryan Long
45b2952ed8
rtems-tools-6.cfg: Bump hash to get new INI files
2022-01-21 09:09:17 -06:00
Sebastian Huber
a553ce1fe6
Update Newlib for powerpc/setjmp improvements
2022-01-11 09:52:33 +01:00
Sebastian Huber
bb9e049b10
6: Update GCC to fix PR100108
...
This update fixes a GCC 10 regression which resulted in invalid code
generation for some 32-bit powerpc targets:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100108
2021-12-14 19:47:40 +01:00
Joel Sherrill
ad54d1dd3c
bare/.../dtc.bset: Update to 1.6.1 like other cases
2021-11-18 11:16:25 -06:00
Karel Gardas
f2a89731ce
RSB: update dtc 1.6.0 -> dtc 1.6.1
...
Fixes #4221
Note: the patch updates only dtc 1.6.0 occurrences. It leaves all other
dtc (1.4.x) usages as they are just to not break anything which depends
on older dtc versions.
2021-11-18 11:06:04 -06:00
Karel Gardas
081f8ffa04
RSB: fix hash setup for binutils 2.37
2021-11-18 11:06:04 -06:00
Karel Gardas
dbc11a81b7
RSB: add GRUB2 to the RTEMS tools and use it in 6/rtems-x86_64 build set
2021-11-18 11:06:04 -06:00
Joel Sherrill
e4f6037646
rtems-tools-6.cfg: Bump hash to get fix for rtems-test
2021-11-12 08:53:59 -06:00
Joel Sherrill
6bc7cacf35
config/[67]/rtems-*.bset: Move dtc to default set
2021-11-09 11:12:25 -06:00
Joel Sherrill
09498ee938
rtems-tools-6.cfg: Bump rtems-tools hash
2021-11-09 11:12:25 -06:00
Ryan Long
def934785d
rtems-kernel: Implement kernel recipe using waf
...
Closes #4145
2021-11-09 11:10:40 -06:00
Kinsey Moore
33d8196bcc
rtems-gcc-10-newlib-head: Uncomment patch lines
...
These lines were accidentally committed with a leading + which resulted
in them being non-functional. This restores them to functionality such
that the patch gets downloaded and applied appropriately.
2021-11-05 14:24:03 -05:00
Alex White
e845bd5bec
rtems-tools-6.cfg: Bump hash to include MicroBlaze
...
Hash: 323007a6b520140a20b2e268c90b78ff67afaf45
2021-10-25 09:42:49 -05:00
Ryan Long
e04fddccf9
rtems-binutils: Update to 2.37 and update head
...
Update to binutils 2.37 for RTEMS 6 to fix an issue when building tests
for AArch64. Also updated the commit and hash for binutils in
rtems-binutils-head.
Closes #4218
2021-10-19 08:53:01 -05:00
Sebastian Huber
889cf95db0
Update newlib to fetch <sys/tree.h> optimizations
...
Close #4522 .
2021-10-07 19:50:05 +02:00
Ryan Long
3950b1e2d8
rtems-gcc-head-newlib-head.cfg: Add newlib patch
...
Adds patch to add sanitation to the padding of bits and size_t types for
AArch64 tools builds with newlib. These changes have been made in ARM, but
newlib has yet to pull them. This can be removed once newlib has pulled
the code.
Updates #4510
2021-09-20 14:57:52 -05:00
Ryan Long
0e54d58549
rtems-gcc-10-newlib-head.cfg: Add newlib patch
...
Adds patch to add sanitation to the padding of bits and size_t types for
AArch64 tools builds with newlib. These changes have been made in ARM, but
newlib has yet to pull them. This can be removed once newlib has pulled
the code.
Updates #4510
2021-09-20 14:57:52 -05:00
Joel Sherrill
a178eba2a4
Remove automake/autoconf from rtems 6 tools
...
These are unneeded with the waf build system.
Closes #4081 .
2021-09-18 12:42:07 -05:00
Chris Johns
7f7f00dbdc
6/rtems-tools: Update to rtems-test TFTP timeout fixes
...
- Fix the 6/rtems-tools build set to use the correct tools version.
- Tools version: 40a7058bd4d7681ca6be7a14f09a1275ea4fbde4
2021-09-09 18:44:50 +10:00
Joel Sherrill
55574f811b
rtems-tools-6.cfg: Correct checksum missing in previous patch
2021-09-07 11:46:32 -05:00
Joel Sherrill
0960c2650e
rtems-tools-6.cfg: Bump hash to include fixes for clang
...
Hash: 9d399df4ef0050e9c190b38217b0e5d27dd0be72
2021-09-06 15:02:09 -05:00
Joel Sherrill
4137b990e4
Update newlib to 9069cb9 hash
...
This update is to include a fix for building rtems-libbsd using the
previous newlib hash. <sys/signal.h> was using a macro specific to
the newlib implementation of <stdint.h>. When building rtems-libbsd,
-ffreestanding is used and that switches to the gcc <stdint.h> and
there was a compilation error.
2021-09-02 19:55:09 -05:00
Sebastian Huber
a1f7b3b60e
6: Back port v5 of __gcov_info_to_gcda() to GCC 10
...
Update #4196 .
2021-08-30 14:04:48 +02:00
Alex White
d162b7de61
rsb: Add Xilinx QEMU
2021-08-20 15:19:42 -05:00
Alex White
b3786d7d55
rsb: Add MicroBlaze tools
2021-08-20 08:35:28 -05:00
Joel Sherrill
31055f2bb3
rtems-tools-6.cfg: Bump to latest hash.
...
Latest is 632414dc0f2976cc3ce0267d0c51aeb7c4de1e14
2021-08-18 08:13:57 -05:00
Joel Sherrill
fd31a30499
rtems-gcc-10-newlib-head.cfg: Bump to latest hash (4f81149)
2021-08-18 08:12:33 -05:00