Sebastian Huber
3abfc9cdfc
7: Remove superfluous GCC patch
2022-05-09 12:06:56 +02:00
Sebastian Huber
c166f2808b
7: Update Binutils, GDB, and GCC
2022-05-09 08:05:20 +02:00
Sebastian Huber
5a53e79153
6: Update to GCC 12
2022-05-09 07:58:53 +02:00
Chris Johns
7d80719f74
sb/setbuilder: Control buildsets using the --with-* command line option
...
- Expand macros in buildset file names
- Add support to buildsets for `%defineifnot`
- Update 6 and 7 to support command line build overrides
Closes #4646
2022-05-05 12:32:16 +10:00
Sebastian Huber
22e32ecc27
7: Back port gcov-tool merge-stream to GCC 12
...
Update #4196 .
2022-05-04 07:49:32 +02:00
Sebastian Huber
5866194b11
7: Update Binutils, GDB, and GCC
2022-05-04 07:49:31 +02:00
Sebastian Huber
a53d2c9432
7: Update Binutils, GDB, and GCC
2022-04-27 15:34:58 +02:00
Sebastian Huber
eca88d98dd
7: Update Binutils, GDB, and GCC
2022-04-27 08:30:55 +02:00
Sebastian Huber
3cad3c8cc9
6: Use mpc-1.0.3
...
This is necessary since mpc-1.2.1 requires mpfr-4.1.0.
2022-04-27 08:29:19 +02:00
Sebastian Huber
7eaefb28ee
6: Use isl-0.18
...
There are build problems with isl-0.24 on CentOS 7.9.
2022-04-27 07:28:24 +02:00
Sebastian Huber
22cb79b1f0
6: Use mpfr-3.1.6
...
There are build problems with mpfr-4.1.0 on macOS.
2022-04-27 07:20:27 +02:00
Chris Johns
70f302e08c
gdb: Split python's version into major/minor and check for embed option
...
Closes #4631
2022-04-26 10:13:41 +10:00
Chris Johns
4c3708f127
sb: %if checks are numeric if the left and right values are numbers
...
- If the left and right values are numbers make the check numeric.
Update #4631
2022-04-26 10:12:58 +10:00
Sebastian Huber
990e3f05e6
6/7: Use gmp-6.2.1 for GDB
2022-04-25 10:10:03 +02:00
Sebastian Huber
83d40f0b6b
6/7: Use expat-2.4.8
2022-04-25 09:30:53 +02:00
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