Chris Johns
89172ba581
6/rtems-gcc: Revert to the gcc-13 release branch for MacOS fixes
...
Change back to gcc-13 branch and a git version as gcc-13.2 does
not build on MacOS 14.4. The fixes are on the gcc-13 release branch.
2024-04-14 11:49:02 +10:00
Chris Johns
aa19d914d3
rtems: Checksum fixes
...
Updates #4991
2024-04-14 11:47:24 +10:00
Kinsey Moore
a9490f6d68
qemu-xilinx: Update to 2023.2
...
The 2020.2 version of Xilinx's qemu branch does not build on AArch64 due
to a merge conflict that was integrated into the repository and never
corrected. This brings qemu-xilinx up to 2023.2 to resolve that issue
and allow it to build on AArch64 systems.
2024-04-04 08:20:58 -05:00
Kinsey Moore
f7997e236a
glib: Update to 2.56.4
...
This updates glib to 2.56.4 for AArch64 build support.
2024-04-04 08:20:58 -05:00
Chris Johns
c109b53f1f
sb: Add sb-rtems-pkg to update the RTEMS package hashes and checksums
2024-04-04 10:26:51 +11:00
Chris Johns
3220cd47ed
rtems: Update RTEMS packages to their HEAD
2024-04-03 15:21:56 +11:00
Joel Sherrill
d24131ac78
rtems-gcc-*-newlib-head.cfg: Bump hash for newlib
...
This was driven by the increase in fdset size from 64 to 256
files.
2024-03-14 18:55:24 -05:00
Joel Sherrill
b6ae96f94a
rtems-tools-6.cfg: Bump hash to account for 5 months of changes
...
In particular, the BSP set definitions for rtems-bsp-builder were
out of sync with RTEMS and caused unnecessary failures reported to
the build@ mailing list.
2024-03-14 18:55:24 -05:00
Chris Johns
07ba8d5f8f
rtems: Checksum fixes
...
Updates #4991
2024-02-20 11:57:20 +11:00
Kinsey Moore
0d817c4c1f
devel/qemu-xilinx: Fix build on GCC 13.2.0
...
GCC 13.2.0 adds new warnings/errors when mixing ints and enums. This
changes the pminsn helper type to correctly use enums.
2024-02-19 09:26:45 -06:00
Chris Johns
ee02d32288
gcc: gcc-4.9-1.cfg Make-lang patch checksum error
...
Updates #4991
2024-02-19 10:43:35 +11:00
Kinsey Moore
43d029e858
Update libtool to 2.4.7 for AArch64 support
2024-02-12 09:07:33 -06:00
Kinsey Moore
08a73975ae
qemu: Update CFLAGS and LDFLAGS overrides
...
QEMU used to honor LDFLAGS and CFLAGS and has since moved to accepting
them via --extra-cflags and --extra-ldflags options to configure.
2024-02-04 22:54:48 -06:00
Kinsey Moore
4dad5b3e5f
source-builder: Handle modern pkg-config symlinks
...
Modern versions of pkg-config include new architecture-specific symlinks
that are sometimes checked before "pkg-config". This causes builds to
detect the system pkg-config instead of the local overridden pkg-config
and fail to build properly. This overrides those new symlinks to restore
build functionality.
2024-02-04 22:54:48 -06:00
Kinsey Moore
5f4df1bd18
bare/config/qemu-5.2.0: Add gdbus-codegen patch
2024-01-31 16:12:04 -06:00
Chris Johns
052ae74bb2
bare/or1ksim: Fix invalid hash and fix the version
2023-12-13 14:08:28 +11:00
Chris Johns
25df680df7
print/texinfo: Check the version and build if too old
...
Packages like binutils need newer versions than available by
default on MacOS.
2023-12-13 14:06:30 +11:00
Chris Johns
5e4b3b9098
sb: Set the uid and gid on POSIX systems
...
This improves performance because it avoids an exec each time
the _uid macro is referenced and that can be a number of times
for each config parsed.
2023-12-07 10:31:59 +11:00
Chris Johns
39ca2970a5
sb: Allow _ in downloaded file names
2023-12-07 10:31:58 +11:00
Chris Johns
08a44186e0
hash: Fix missing hashes after errors if missing
2023-12-07 10:31:58 +11:00
Chris Johns
a970057f46
gdb: Add options to control the python version
...
The options are:
--with-python2
--with-python3
--with-python-version
Closes #4973
2023-11-30 09:14:37 +11:00
Chris Johns
547335431b
sb: No hash on a package is an error
2023-11-30 07:46:48 +11:00
Chris Johns
9e57632bef
6: Fix gcc-13 support for MacOS
...
Update #4921
2023-11-28 18:17:11 +11:00
Chris Johns
b7bb49321c
rtems/rtems-tools: Update with C++17 and Python 3.12 fixes
...
Updates #4969
Updates #4970
2023-11-24 10:03:17 +11:00
Sebastian Huber
d4d0850593
6: Use Binutils 2.41
...
Prepare for RTEMS 6.1 release.
Update #4921 .
2023-11-22 07:40:35 +01:00
Sebastian Huber
df69080686
6: Use GCC 13.2
...
Prepare for RTEMS 6.1 release.
Update #4921 .
2023-11-22 07:40:33 +01:00
Sebastian Huber
6e8bd42a15
7: Update Binutils, GDB, and GCC
...
Keep RTEMS up to date with the upstream development.
2023-11-22 07:39:55 +01:00
Sebastian Huber
74962640e2
6: Update GCC 12 and 13
...
Keep RTEMS up to date with the upstream development.
2023-11-22 07:39:55 +01:00
Sebastian Huber
07be298e0d
6/7: Update Newlib
...
Pick up fixes for ARM/optimized-routines and the memory reclamation at thread
exit.
Update #4510 .
Update #4967 .
2023-11-22 07:39:55 +01:00
Chris Johns
63396e2ed6
sb: Fix Python 3.12 safeConfigParser and invalid escape sequences
...
Updates #4968
2023-11-22 08:14:55 +11:00
Joel Sherrill
ae81810adc
rtems-mipstx39-gdb-head.bset: Add missing file
...
This configuration file was missing for the mipstx39 gdb build for the
head/7 tools.
Closes #4935 .
2023-11-17 11:37:37 -06:00
Michael South
b680d19231
sb/linux.py: More reliably recognize distribution
...
If available, use "distro" package (introduced Python 3.6, back-ported to 2.6)
to recognize Linux distributions and versions.
Updates #4966
2023-11-17 10:12:26 +11:00
Sebastian Huber
633023de65
7: Update Binutils, GDB, and GCC
...
Keep RTEMS up to date with the upstream development.
2023-10-18 14:53:16 +02:00
Sebastian Huber
33bb5fca23
6: Add GCC 13.2 configuration
2023-10-18 10:11:05 +02:00
Chris Johns
bddb17c9d2
rtems/net-legacy: Update to latest
...
Pick up the test printer header change
2023-10-15 13:11:29 +11:00
Chris Johns
5a0959e410
rtems/net-services: Update to latest
...
- Updates for the RTEMS test changes
2023-10-15 13:11:29 +11:00
Chris Johns
028a2440aa
rtems/libbsd: Update to latest
...
- Pick up fixes to x86 (i368) bus space usage in kernel DMA
2023-10-15 13:11:29 +11:00
Chris Johns
206dc155e1
rtems/kernel: Update to latest
...
- libdl: fix TLS in base image
- bsps/xnandpsu: fixes
- cpukit/jffs2: avoid dead lock
- bsps/imxrt: enable USB and fix PHY clock enable
- bsps/stm32h7: update STM32 H7 HAL
2023-10-15 13:11:29 +11:00
Chris Johns
979dece6df
rtems/tools: Update to latest
...
Minor fix in rtems-test
2023-10-15 13:11:29 +11:00
Sebastian Huber
103006fc0b
6: Update GCC 12 and 13
...
Keep RTEMS up to date with the upstream development.
2023-10-12 17:15:34 +02:00
Sebastian Huber
a536dfe985
6/7: Update Newlib
...
Pick up latest changes from ARM/optimized-routines.
Close 4510.
2023-10-12 17:15:34 +02:00
Kinsey Moore
deba39fea4
qemu: Adjust cgem interrupt patch
...
This patch is being moved to the 5.2.0-1 QEMU configuration because the
Xilinx QEMU build uses the 5-1 configuration and this patch does not
apply to Xilinx's modified tree. This also adds a new patch that applies
correctly to Xilinx's modified QEMU tree.
Updates #4919
2023-10-07 14:48:16 -05:00
Chris Johns
35c73203df
rtems/tools: Execute use of shlex.join fix for python < 3.8
...
Updates #4951
2023-08-31 09:27:08 +10:00
Chris Johns
9ca95760ee
rtems/tools: Shell execute fixes
...
Updates #4951
2023-08-29 12:12:22 +10:00
Chris Johns
0860f9948d
rtems/tools: Pick up the rtems-syms and rtems-test sis changes
...
Updates #4920
2023-08-21 11:23:30 +10:00
Karel Gardas
71588196bd
testproc/gsed: update from 4.8 to 4.9.
...
Fixes #4938 .
2023-08-05 20:26:54 +02:00
Chris Johns
fc4426c956
rtems/kernel: Update to the current kernel
...
- Pick up the Beatnik support for the legacy driver
2023-07-26 08:34:46 +10:00
Sebastian Huber
96b1140892
6: Use libexpat 2.5.0
...
This version contains security fixes. Prepare for RTEMS 6.1 release.
Update #4921 .
2023-07-24 11:23:46 +02:00
Sebastian Huber
fd3ab606c7
6: Use GDB 13.2
...
Prepare for RTEMS 6.1 release.
Update #4921 .
2023-07-24 10:54:07 +02:00
Sebastian Huber
df776fbd24
7: Update Binutils, GDB, and GCC
...
Keep RTEMS up to date with the upstream development.
2023-07-20 21:02:21 +02:00