Chris Johns
171b8d8794
6/tools: Update to the latest commit
2022-05-18 18:21:23 +10:00
Karel Gardas
5e76e64bcc
ISL, MPC, MPFR: fix configuration issues on ARM64/Darwin host
...
Updates #4657 .
Sponsored-By: Precidata
2022-05-17 13:32:14 -05:00
Kinsey Moore
620b62436a
source-builder: Handle utf8 in path
...
It's possible for an environment to have unicode characters in its
paths. This was recently exposed by the latest newlib update and RSB
fails under Python 2.7 in this situation. This resolves the issue by
ensuring that the paths are encoded and decoded as necessary.
Related issue that caused the change in newlib:
https://github.com/golang/go/issues/27836
2022-05-16 17:35:23 -05:00
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