Sebastian Huber
c8f49c22d0
6/7: Update Newlib
...
This Newlib update fixes a FreeBSD kernel space issue with <sys/cpuset.h>.
Update #4667 .
2022-07-01 14:41:14 +02:00
Sebastian Huber
6c2351ce61
6: Add GCC 10.4 with Newlib e7ffbdb
2022-06-29 10:39:58 +02:00
Sebastian Huber
9474bb8ee2
6: Back port v8 of gcov improvements to GCC 10
...
Update #4196 .
2022-06-29 10:39:50 +02:00
Sebastian Huber
5295c711ca
6/7: Update Newlib
...
This Newlib update fixes a namespace pollution issue with <sys/bitset.h>.
Close #4667 .
2022-06-24 07:50:20 +02:00
Sebastian Huber
26daf55e23
6: Update GCC 10 and 12
2022-06-22 17:10:40 +02:00
Sebastian Huber
cf0914f151
6: Back port v6 of gcov improvements to GCC 10
...
Update #4196 .
2022-06-21 09:27:32 +02:00
Chris Johns
515973d7ab
bare/gnu-tools: Update bare gnu-tools to gcc 12, binutils 2.38 and gdb 11.2
...
- This tracks the common RTEMS tools version. It does not track
special builds that are specific to a tool set.
- Use with "--target=microblaze-elf gnu-tools" where the
target is the tools to build
2022-06-17 09:04:15 +10:00
Chris Johns
1a24c6cfdb
tools/gnu: Enable LTO in RSB tools
...
The change enables the building of LTO into RTEMS tools. Compiler
options are required to enable use in an application.
2022-06-16 12:45:38 +10:00
Joel Sherrill
e73a258a3a
source-builder/sb/options.py: Change arc to arch in help
2022-05-22 18:28:08 -05:00
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