1515 Commits

Author SHA1 Message Date
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
Joel Sherrill
e1d5d93296 rtems-gdb-11.2.cfg: Add patch for hosts with readline 8.2
Get the fix from gdb git repo to fix build issue which showed
up on Cygwin but was cross platform.

Closes #4858.
2023-02-16 16:56:26 -06:00
Kinsey Moore
6685718699 Revert github tarball hash changes
GitHub has reverted the change that caused all these tarball hashes to
change and so we follow suit.
2023-02-01 10:36:50 +11:00
Kinsey Moore
30b290593a devel/gnu-default-tools: Use correct include path
Include paths must use the full file name with extension. This was
causing errors because it couldn't resolve the include.
2023-01-30 17:12:12 -06:00
Kinsey Moore
5c01a44221 Update hashes for github-sourced tarballs
Github has changed the way it generates on-the-fly tarball requests
which has changed the hashes of the resulting tarballs. This adjusts the
affected tarball hashes as a stop-gap until a more permanent solution
can be devised.
2023-01-30 17:12:12 -06:00
Kinsey Moore
afaeda7681 dtc: Add patch to build for ticket 4783
This patch resolves a build error with dtc on cygwin until upstream
adopts a fix.
2023-01-30 11:36:38 -06:00
Kinsey Moore
fcf1c9f8f4 rtems-tools-6.cfg: Bring in rtems-syms TLS fix
Update the rtems-tools hash to include the fix for rtems-syms that
enables application-hosted TLS variables in loadable modules.
2023-01-30 11:36:38 -06:00
Frank Kühndel
b3b53c5242 RSB: Mitigate too short error reports
Close #4642
2023-01-23 11:59:49 +01:00
Sebastian Huber
65f83cf973 tools: Fix thread names in rtems-record-lttng 2022-12-02 10:34:24 +01:00
Sebastian Huber
f8d79ee511 7: Update Binutils, GDB, and GCC 2022-11-21 20:50:49 +01:00
Sebastian Huber
ac9a52ffaf 6: Update GCC 10 and 12 2022-11-21 20:50:49 +01:00
Sebastian Huber
46ff999aca 6/7: Update Newlib 2022-11-21 20:50:49 +01:00
Sebastian Huber
94a5f52bc4 7: Update Binutils, GDB, and GCC 2022-11-10 16:23:01 +01:00
Sebastian Huber
b08686e761 6: Update GCC 10 and 12 2022-11-10 16:23:01 +01:00
Sebastian Huber
66a85b9f52 6/7: Update Newlib 2022-11-10 16:23:01 +01:00
Sebastian Huber
949cf500b4 gdb: Use https for downloads 2022-11-10 15:11:42 +01:00
Sebastian Huber
f690701431 7: Update Binutils, GDB, and GCC 2022-11-04 12:10:19 +01:00
Sebastian Huber
682431a218 6: Update GCC 10 and 12 2022-11-04 12:10:19 +01:00
Sebastian Huber
be99f1c275 6/7: Update Newlib 2022-11-04 12:10:19 +01:00
Sebastian Huber
481233a4f4 sis: update to version 2.30 2022-11-04 12:02:10 +01:00
Joel Sherrill
cb8821e933 Update mipstx39 gdb version to pick up fix to make simulator work
Closes #4689.
2022-10-27 17:12:28 -05:00
Karel Gardas
b02f7788e8 devel/sis: fix compilation of SIS on Mac OS X
SIS compiles on Mac OS X fine, but without providing --host/--build
configure options. Removing them solves the issue of configure not being
able to recognize arm64-darwin platform.
2022-10-24 21:17:42 +02:00
Karel Gardas
0388c4b8b2 testproc/gsed: fix compilation of GNU sed on Mac OS X
GNU sed compiles on Mac OS X fine, but without providing --host/--build
configure options. Hence removing them solved the issue of configure
not being able to recognize arm64-darwin platform.
2022-10-24 00:33:06 +02:00
Sebastian Huber
e24641bda7 7: Update Binutils, GDB, and GCC
Close #4741.
2022-10-15 10:30:56 +02:00
Sebastian Huber
36a3d88044 6: Update GCC 10 and 12
Update #4741.
2022-10-14 15:17:32 +02:00
Sebastian Huber
2624a5ec9f 6/7: Update Newlib 2022-10-14 11:30:56 +02:00
Ryan Long
652822f79b rtems-tools-6.cfg: Bump tools hash 2022-10-13 18:15:13 -05:00
Chris Johns
953b8391c0 sb/set-bulder: Fix installing builds when a single buildset
- Always stage a build

- Install if installable and outter most buildset instance

Closes #4730
2022-10-01 06:32:24 +10:00
Chris Johns
e04c84191b sb/execute: Fix incremental decoder with --dry-run
Closes #4726
2022-10-01 06:31:46 +10:00
Chris Johns
cfed1659a2 sb/version: Set top from external package 2022-09-30 07:06:27 +10:00
Chris Johns
d7fb57fa9f sb/execute: Use a decoder that maintains state aross blocks
Update #4726
2022-09-30 07:05:53 +10:00
Chris Johns
336f15cc75 sb/set-builder: Fix staging and tar file generation with a single config build
Closes #4730
2022-09-29 18:55:15 +10:00
Joel Sherrill
161b7f108c rtems-gcc-12-newlib-head.cfg: Bump newlib hash to get extern C on resource.h 2022-09-26 19:52:23 -05:00