Sebastian Huber
25a073d531
6: Update GCC 10, 12 and 13
...
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00
Sebastian Huber
74f8773e99
6/7: Update Newlib
...
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00
Vijay Kumar Banerjee
7e0079bb04
rtems-net-legacy: Update net and waf versions
2023-07-19 20:16:06 -05:00
Sebastian Huber
8e568b2ca3
tools: Add GCC 13 configuration
...
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:12 +02:00
Sebastian Huber
0b87c91af8
7: Update Binutils, GDB, and GCC
...
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:06 +02:00
Sebastian Huber
903796cc74
6: Update GCC 10 and 12
...
Keep RTEMS up to date with the upstream development.
2023-06-30 08:17:04 +02:00
Sebastian Huber
4a30bb4226
6/7: Update Newlib
...
Keep RTEMS up to date with the upstream development.
2023-06-30 08:14:59 +02:00
Kinsey Moore
34cecb8b69
qemu-5-1: Update to the latest CGEM patch
...
The original version of this patch had a conflict between the two
interrupts where the program-viewable interrupt state could be
deasserted when it should have been asserted. The new version of this
patch resolves that conflict.
2023-06-26 17:06:39 -05:00
Kinsey Moore
ac1fee4f04
qemu-5-1: Add patch for ZynqMP/Versal CGEMs
...
This temporarily adds a patch to fix badly behaving CGEM peripherals
under QEMU. The referenced patch has been submitted for inclusion in
the upstream QEMU repository.
Updates #4919
2023-06-16 08:37:42 -05:00
Chris Johns
0e09a7f455
rtems/net-services: Add to the ntpq query an output buffer and size
2023-06-08 19:28:34 +10:00
Chris Johns
3c8c2ce38a
rtems/kernel: Update kernel
...
- Zynq ARM fixes
- AARCH64 MMU fix
- Updated imxrt drivers
- x86_64 EFI support
- Flash driver
- Updated validation tests
- Microblaze updates
2023-06-06 08:26:31 +10:00
Chris Johns
70c222dd86
rtrems/net-legacy: Update rtems-net-legacy
...
- Add getaddrinfom, gai_strerror, ipv6_addr, if_nametoindex and BSD programs
- Update sysctl
- Move legacy net
2023-06-06 08:26:26 +10:00
Chris Johns
7e52fd778c
rtems/net: Add net services build support
2023-06-05 15:16:43 +10:00
Joel Sherrill
ceed4bd699
rtems-gcc-*-newlib-head.cfg: Update to include true long double math
...
Previously newlib only had long double math functions when the
sizeof(double) was equal to sizeof(long double). Newlib now includes
support for true long double on x86, x86_64, and aarch64.
These files were not included in the previous commit.
2023-05-19 09:53:13 -05:00
Joel Sherrill
56161b3203
rtems-gcc-12-newlib-head.cfg: Update to include true long double math
...
Previously newlib only had long double math functions when the
sizeof(double) was equal to sizeof(long double). Newlib now includes
support for true long double on x86, x86_64, and aarch64.
2023-05-17 16:11:13 -05:00
Chris Johns
6f96edf25b
sb/pkg-config: Add --cflags-only-I and --cflags-only-other option
2023-05-16 13:19:42 +10:00
Chris Johns
c85c46e3bb
sb/option: Add the arch to the macros from the --rtems-bsp option
2023-05-16 13:19:42 +10:00
Chris Johns
9c1e5c7e01
sb: Fix the library handling in rtems-build-dep
2023-05-16 13:19:42 +10:00
Chris Johns
574839d855
sb/path: Handle unicode filenames in a source path
...
The change leaves the encoding in that currently exists because
I cannot remember why it is there. If an encoding error happens
return the same path to see if it will work.
2023-05-16 13:19:42 +10:00
Alex White
122058ee84
devel/qemu-xilinx: Fix source URL
...
The source URL for Xilinx QEMU appears to have been incorrect from the
start. Since we are cloning a git repository, we should use 'git://'.
2023-05-15 09:06:43 -05:00
Sebastian Huber
908efe4393
7: Use TLS in Newlib for m68k by default
...
Update #4560 .
2023-04-25 19:49:47 +02:00
Sebastian Huber
ca04d78e85
7: Update Binutils, GDB, and GCC
2023-04-25 19:49:47 +02:00
Sebastian Huber
8ae7c62ed1
6: Update GCC 10 and 12
2023-04-25 19:49:47 +02:00
Sebastian Huber
53968aa14a
6/7: Update Newlib
2023-04-25 19:49:47 +02:00
Sebastian Huber
630e78efb0
6: Update GCC 10 and 12
2023-04-21 10:44:12 +02:00
Sebastian Huber
4cd9f0add3
6/7: Update Newlib
2023-04-21 10:44:12 +02:00
Chris Johns
ae00c59541
rtems: Update tools, kernel and legacy network packages
...
- Tools picks up the stm32h7-stlink to handle SIGTRAP fix.
- RTEMS picks up the motorola_powerpc updates including the mvme2700
BSP and Makefile.inc fixes for building EPICS.
- Legacy networking picks up a number of build system fixes,
network configuration changes and more tests.
2023-04-15 11:09:57 +10:00
Chris Johns
c5749318d8
rtems: Add back gsed that was remove by mistake
...
- Build GNU sed for hosts that it is not installed on for the MIPS
tools.
2023-04-15 08:53:53 +10:00
Chris Johns
4c73a76c80
print/texinfo: Add texinfo package
...
- MacOS systems do not come with makeinfo
- Fix the internal build logic. There was config logic in a
bset file that does not support logic operators. Use a
special tmp internal path to isolate the internal tools.
2023-04-12 12:08:43 +10:00
Chris Johns
78913bcbba
gdb-common: Fix the python-config library parsing
...
Closes #4894
2023-04-11 05:59:40 +00:00
Chris Johns
024db7d143
rtems/microblaze: Update to GDB 13.1
...
Note:
GCC does not build on MacOS 13.3 due to the specific version
of GCC the Microblaze is using.
Updates #4892
2023-04-05 10:31:27 +10:00
Chris Johns
cf447af6ea
rtems/mipsstx39: Update to GDB 13.1 and stage build GMP
...
- Use a build set file to stage GMP as recent GDB
versions require GMP.
Update #4892
2023-04-05 10:11:15 +10:00
Chris Johns
05f6bef093
devel/mpfr: Add MPFR as a package
...
- This is a place holder incase we stop building MPFR in
GCC.
Updates #4892
2023-04-05 10:11:15 +10:00
Chris Johns
235c12feeb
devel/mpfr: Update to 4.2.0 to support MacOS AARCH64
...
- Use base64 checksums
- Change MPFR URL
Updates #4892
2023-04-05 10:10:34 +10:00
Chris Johns
4358a038c6
devel/gmp: Disable assemble builds on MacOS AARCH64
...
Updates #4892
2023-04-05 10:09:29 +10:00
Chris Johns
f3c5dbdce6
rtems/gcc: Do not build GMP in GCC, use the staged build
...
- Do not build GMP when building GCC. GMP is now built
as a package for GDB. Building as a separate package
lets use control how it is built.
Updates #4892
2023-04-05 10:09:29 +10:00
Chris Johns
9919f1217c
gdb: Use a virtual environment if present
...
- Detect and use a virtual environment if present
- Supports MacOS with python.org in a venv
Updates #4892
2023-04-05 10:09:21 +10:00
Chris Johns
344981a8f8
dtc: Disable warnings
...
Updates #4892
2023-04-04 15:22:11 +10:00
Chris Johns
f0e34eab8b
binutils: Disable stack exec and RWX section warnings
...
Binutils 2.39 and later enable by default warnings for executables
with executable stack and RWX sections. Disable them.
Closes #4881
2023-03-22 09:11:08 +11:00
Kinsey Moore
0e55aff235
Revert binutils to 2.39 for rtems6
...
Binutils 2.40 has a regression for AArch64 that has previously been
fixed. See https://sourceware.org/bugzilla/show_bug.cgi?id=27217
This regression causes at least 2 tests to fail to build.
2023-03-21 16:07:13 -05:00
Karel Gardas
0054104e37
grub2.cfg: fix GRUB compilation with GCC 12.
2023-03-19 23:26:37 +01:00
Joel Sherrill
da7b5a7f4d
rtems-tools-6.cfg: Update to get RISC-V bsp-builder corrections
2023-03-14 11:53:44 -05:00
Alex White
7153c2f1dc
6: Update MicroBlaze gdb to 12.1
...
GDB 11.2 fails to compile on Ubuntu 22.04 for MicroBlaze.
2023-03-13 08:30:56 -05:00
Chris Johns
e5abdec853
6/gdb: fix building on FreeBSD 13.1
...
See https://sourceware.org/bugzilla/show_bug.cgi?id=30214
Closes #4872
2023-03-09 15:45:18 +11:00
Sebastian Huber
bfed51462e
6: Update GCC 10 and 12
2023-02-24 08:44:42 +01:00
Sebastian Huber
fd4757d0c6
6/7: Update Newlib
2023-02-24 08:44:42 +01:00
Joel Sherrill
c58857dfdd
Update to binutils 2.40 for rtems 6
2023-02-22 10:04:18 -06:00
Joel Sherrill
fa1936e570
Update to gdb 13.1 for rtems 6
2023-02-22 10:04:18 -06:00
Joel Sherrill
fc1b2dce27
config/tools/rtems-tools-6.cfg: Include fix for RISC-V BSP set in rtems-bsp-builder
2023-02-20 10:08:24 -06:00
Joel Sherrill
e3f4060df4
Update gdb to 12.1 including patch for hosts with readline 8.2
...
Issue for hosts with readline 8.2 also exists with gdb 12.1.
Closes #4859 .
2023-02-16 16:56:27 -06:00