RTEMS / Tools / RTEMS Source Builder

Go to Issues or Merge Requests

Issues Summary

Merge Requests Summary


Issues

207 - Add a source and hash check to the get sources command

Id

207

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-08-18T01:11:18.495Z

Closed

2026-08-21T03:55:49.023Z

Updated

2026-08-21T03:55:49.089Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/207

Merges

0

Summary

Add a check of the sources and hashes when getting sources to make sure all files have a valid hash reference.

This is important when generating the catalog for use with the download cache.

Author: Chris Johns

2026-08-18T01:11:18.595Z

cloned from #205

Author: Chris Johns

2026-08-18T01:11:32.753Z

added rtems#14 as parent item

Author: Chris Johns

2026-08-18T01:15:47.083Z

mentioned in merge request !291

Author: Chris Johns

2026-08-19T01:17:08.521Z

mentioned in commit 2c4d48d20e310510b42590f21a1177985fa6d6c6

Author: Chris Johns

2026-08-21T03:55:49.060Z

set status to Done

208 - RTEMS 5 graphics/nxlib has the wrong checksum

Id

208

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-08-21T03:48:46.274Z

Closed

2026-08-21T03:55:37.291Z

Updated

2026-08-21T03:55:37.297Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/208

Merges

0

The graphics/nxlib package has the wrong check sum.

Author: Chris Johns

2026-08-21T03:48:46.440Z

added rtems#14 as parent item

Author: Chris Johns

2026-08-21T03:48:46.529Z

set status to In progress

Author: Chris Johns

2026-08-21T03:48:46.674Z

assigned to @chris

Author: Chris Johns

2026-08-21T03:51:13.136Z

mentioned in merge request !295

Author: Chris Johns

2026-08-21T03:55:37.333Z

set status to Done

202 - 5 branch nxlib config is .zip and the base wants tar.gz

Id

202

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-08-14T05:06:24.021Z

Closed

2026-08-18T22:15:51.117Z

Updated

2026-08-18T22:15:51.122Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/202

Merges

0

Summary

The rtems/config/graphics/nxlib-0.47.cfg hash has a .zip extension and the source-builder/config/nxlib-1.cfg back ported from main has a .tar.gz. This breaks the catalog.

Author: Chris Johns

2026-08-14T05:06:24.196Z

added rtems#14 as parent item

Author: Chris Johns

2026-08-14T05:06:24.294Z

set status to In progress

Author: Chris Johns

2026-08-14T05:06:24.439Z

assigned to @chris

Author: Chris Johns

2026-08-17T06:08:43.126Z

mentioned in merge request !289

Author: Chris Johns

2026-08-18T22:15:51.151Z

set status to Done

204 - 5 LibBSD rtems_waf hash has the wrong file name

Id

204

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-08-17T05:30:02.964Z

Closed

2026-08-18T22:15:41.076Z

Updated

2026-08-18T22:15:41.080Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/204

Merges

0

The hash references rtems-waf-* and the package is rtems_waf-*.

Author: Chris Johns

2026-08-17T05:30:03.117Z

added rtems#14 as parent item

Author: Chris Johns

2026-08-17T05:30:03.198Z

set status to In progress

Author: Chris Johns

2026-08-17T05:30:03.303Z

assigned to @chris

Author: Chris Johns

2026-08-17T06:08:43.346Z

mentioned in merge request !289

Author: Chris Johns

2026-08-18T22:15:41.110Z

set status to Done

14 - Update GDB on RTEMS 5

Id

14

State

closed

Type

ISSUE

Author

Joel Sherrill

Assignee(s)

Joel Sherrill

Closed by

Chris Johns

Created

2024-06-21T19:16:23.944Z

Closed

2026-07-31T00:52:27.667Z

Updated

2026-07-31T00:52:27.728Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/14

Merges

0

Summary

On multiple host OSes with newer GCC or LLVM, the gdb used in the RTEMS 5 tools no longer builds. The failure varies based on the RTEMS target and host. On some hosts, the build failure is in a simulator while others fail elsewhere.

In file included from ../../gdb-9.1/gdb/defs.h:56: ../../gdb-9.1/gdb/gdbsupport/enum-flags.h:85:52: error: integer value -1 is outside the valid range of values [0, 15] for the enumeration type 'ui_out_flag' [-Wenum-constexpr-conversion] 85 | integer_for_size<sizeof (T), static_cast<bool>(T (-1) < T (0))>::type

  • FreeBSD 13 fails with this:

/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/tester/rtems-cron-5/rtems-source-builder/rtems/build/tmp/sb-1003/5/rtems-v850/home/tester/rtems-cron-5/tools/5/include -DHAVE_CONFIG_H -DWITH_DEFAULT_ALIGNMENT=NONSTRICT_ALIGNMENT -DWITH_TARGET_WORD_BITSIZE=32 -DWITH_TARGET_WORD_MSB=31 -DWITH_TARGET_BYTE_ORDER=BFD_ENDIAN_LITTLE -DDEFAULT_INLINE=0 -DWITH_RESERVED_BITS=1 -Wall -Wdeclaration-after-statement -Wpointer-arith -Wpointer-sign -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wmissing-prototypes -Wdeclaration-after-statement -Wempty-body -Wmissing-parameter-type -Wold-style-declaration -Wold-style-definition -Wformat-nonliteral -DDEBUG -I../../../gdb-9.1/sim/v850/../../newlib/libc/sys/sysnecv850 -I. -I../../../gdb-9.1/sim/v850 -I../common -I../../../gdb-9.1/sim/v850/../common -I../../include -I../../../gdb-9.1/sim/v850/../../include -I../../bfd -I../../../gdb-9.1/sim/v850/../../bfd -I../../opcodes -I../../../gdb-9.1/sim/v850/../../opco des -g -O2 -L/usr/home/tester/rtems-cron-5/rtems-source-builder/rtems/build/tmp/sb-1003/5/rtems-v850/home/tester/rtems-cron-5/tools/5/lib -o run \\
nrun.o libsim.a ../../bfd/libbfd.a ../../opcodes/libopcodes.a ../../libiberty/libiberty.a -L../../zlib -lz\\
ld: error: duplicate symbol: idecode_issue




  defined at irun.c:31 irun.o:(idecode_issue) in archive libsim.a defined at idecode.h:71 (./idecode.h:71) engine.o:(.bss+0x0) in archive libsim.a\`

  * Cygwin `fails <https://lists.rtems.org/pipermail/build/2024-June/053116.html>`_ with this:

  ``In file included from ../../gdb-9.1/gdb/break-catch-sig.c:25: ../../gdb-9.1/gdb/inferior.h: In member function 'void infcall_suspend_state_deleter::operator()(infcall_suspend_state*) const': ../../gdb-9.1/gdb/inferior.h:80:19: warning: 'bool std::uncaught_exception()' is deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations] 80 | if (!std::uncaught_exception ()) | ^~~~~~~~~~~~~~~~~~ In file included from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/ext/concurrence.h:34, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/shared_ptr_base.h:62, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/bits/shared_ptr.h:53, from /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/memory:77, from ../../gdb-9.1/gdb/gdbsupport/common-exceptions.h:25, from ../../gdb-9.1/gdb/gdbsupport/common-defs.h:137, from ../../gdb-9.1/gdb/defs.h:28, from ../../gdb-9.1/gdb/break-catch-sig.c:20: /usr/lib/gcc/x86_64-pc-cygwin/11/include/c++/exception:109:8: note: declared here 109 | bool uncaught_exception() _GLIBCXX_USE_NOEXCEPT __attribute__ ((__pure__)); | ^~~~~~~~~~~~~~~~~~ In file included from ../../gdb-9.1/gdb/break-catch-sig.c:25: ../../gdb-9.1/gdb/inferior.h:80:38: warning: 'bool std::uncaught_exception()' is deprecated: use 'std::uncaught_exceptions()' instead [-Wdeprecated-declarations] 80 | if (!std::uncaught_exception ())``

  There are other odd issues like a simulator build issue with the v850 that shows on some hosts.


  Recommended Solution
  ....................


  Update GDB version for RTEMS 5.

  Help is requested from @chris as expect updating GDB will require bringing in the changes needed to include mpfr/gmp building with gdb that were recently introduced to the main branch.

Author: Joel Sherrill

2024-06-21T19:16:24.087Z

assigned to @joel

Author: Joel Sherrill

2024-06-21T19:16:52.929Z

changed the description

Author: Joel Sherrill

2024-06-21T19:18:03.741Z

changed the description

Author: Joel Sherrill

2024-07-16T13:43:27.853Z

mentioned in merge request !38

Author: Joel Sherrill

2024-08-03T14:58:16.053Z

mentioned in merge request !43

Author: Joel Sherrill

2024-08-07T02:43:31.431Z

mentioned in commit 28fa89dd5dbd5b6a866a08ed8febc4919829aa82

Author: Chris Johns

2024-08-14T06:07:43.482Z

@joel Is this resolved?

Author: Joel Sherrill

2024-10-17T23:10:40.633Z

Resolved.

Author: Chris Johns

2026-06-29T02:17:20.008Z

@joel has reported on discord builds are failing on FreeBSD. It seems the package support to build found on 6 needs to move to 5.

Author: Chris Johns

2025-02-17T00:45:43.932Z

Author: Chris Johns

2026-07-31T00:52:27.701Z

set status to Done

187 - spike does not compile and needs C version set (backport to 5 branch)

Id

187

State

closed

Type

ISSUE

Author

Joel Sherrill

Assignee(s)

Joel Sherrill

Closed by

Chris Johns

Created

2026-05-21T14:46:04.077Z

Closed

2026-07-31T00:52:04.436Z

Updated

2026-07-31T00:52:04.571Z

Milestone

5.4

Labels

arch:riscv, tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/187

Merges

0

Summary

The same version of spike is used on the 5, 6, and 7 branches. With recent host OS and compilers, it does not compile because it needs to explicitly include .

This patch spike-1.1.0-add-cstdint.h.diff addresses the issue.

Related to #186

Steps to reproduce

Build it with a recent host and compiler.

Author: Joel Sherrill

2026-05-21T14:46:04.246Z

set status to To do

Author: Joel Sherrill

2026-05-21T14:46:04.401Z

assigned to @joel

Author: Joel Sherrill

2026-05-21T19:22:06.401Z

mentioned in merge request !259

Author: Joel Sherrill

2026-05-21T19:22:48.217Z

added rtems#14 as parent epic

Author: Joel Sherrill

2026-05-28T13:58:30.624Z

mentioned in merge request !262

Author: Chris Johns

2026-07-31T00:52:04.528Z

set status to Done

43 - Backport !32 to branch 5

Id

43

State

closed

Type

ISSUE

Author

Agustin Catellani

Closed by

Chris Johns

Created

2024-10-26T14:58:36.485Z

Closed

2026-07-31T00:50:18.955Z

Updated

2026-07-31T00:50:19.016Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/43

Merges

0

Title. The bug resolved by !32 on main branch also happens on branch 5. It would be nice to apply the fix there.

Author: Chris Johns

2026-07-31T00:50:18.990Z

set status to Done

171 - Tools do not build for epiphany, or1k, and riscv on 5 branch

Id

171

State

closed

Type

ISSUE

Author

Joel Sherrill

Assignee(s)

Joel Sherrill

Closed by

Chris Johns

Created

2026-05-07T14:01:00.560Z

Closed

2026-06-29T02:14:01.658Z

Updated

2026-06-29T02:14:01.663Z

Milestone

5.4

Labels

arch:epiphany, arch:or1k, arch:riscv, tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/171

Merges

0

Summary

The three targets do not successfully build tools on the 5 branch.

  • riscv - gcc needs to be newer to know riscv-* instead of riscv32-* or riscv64-*

  • epiphany - newer gcc removes need for patches

  • or1k - newer gcc builds cleanly

epiphany and or1k had gcc updated but it got accidentally reverted.

Steps to reproduce

Author: Joel Sherrill

2026-05-07T14:01:00.667Z

set status to To do

Author: Joel Sherrill

2026-05-07T14:01:00.792Z

assigned to @joel

Author: Joel Sherrill

2026-05-07T14:03:50.555Z

mentioned in merge request !236

Author: Chris Johns

2026-06-29T02:14:01.697Z

set status to Duplicate

190 - C and C++ versions are too new for some packages

Id

190

State

closed

Type

ISSUE

Author

Kinsey Moore

Closed by

Kinsey Moore

Created

2026-06-05T20:58:26.712Z

Closed

2026-06-05T21:02:24.449Z

Updated

2026-06-05T21:02:24.538Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/190

Merges

0

Summary

Older GCC and other packages have issues with C and C++ 17.

Steps to reproduce

Author: Kinsey Moore

2026-06-05T20:58:26.840Z

added rtems#14 as parent epic

Author: Kinsey Moore

2026-06-05T20:58:26.909Z

set status to To do

Author: Kinsey Moore

2026-06-05T20:59:32.953Z

mentioned in merge request !267

Author: Kinsey Moore

2026-06-05T21:02:24.508Z

set status to Done

189 - source-builder/sb/version.py has wrong version

Id

189

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2026-06-05T20:24:11.885Z

Closed

2026-06-05T20:28:22.145Z

Updated

2026-06-05T20:28:22.348Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/189

Merges

0

Summary

It has 7 instead of 5 due to the backporting that occurred.

Author: Kinsey Moore

2026-06-05T20:24:12.034Z

added rtems#14 as parent epic

Author: Kinsey Moore

2026-06-05T20:24:12.127Z

set status to To do

Author: Kinsey Moore

2026-06-05T20:24:12.258Z

assigned to @opticron

Author: Kinsey Moore

2026-06-05T20:25:21.150Z

mentioned in merge request !266

Author: Kinsey Moore

2026-06-05T20:28:22.208Z

set status to Done

185 - devel/or1ksim-1.1.0 fails to download on 5

Id

185

State

closed

Type

ISSUE

Author

Chris Johns

Closed by

Joel Sherrill

Created

2026-05-18T06:14:50.855Z

Closed

2026-05-28T15:40:34.066Z

Updated

2026-05-28T15:40:34.716Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/185

Merges

0

Summary

The package devel/or1ksim-1.1.0 fails to download on the 5 branch:

config: devel/or1ksim-1.1.0.cfg
package: or1ksim-1.1.0-x86_64-apple-darwin18.5.0-1
download: https://codeload.github.com/openrisc/or1ksim/tar.gz/1.1.0 -> sources/or1ksim-1.1.0.tar.gz
download: https://codeload.github.com/openrisc/or1ksim/tar.gz/1.1.0: error: HTTP Error 404: Not Found
error: downloading https://codeload.github.com/openrisc/or1ksim/tar.gz/1.1.0: all paths have failed, giving up
Build FAILED
error: downloading https://codeload.github.com/openrisc/or1ksim/tar.gz/1.1.0: all paths have failed, giving up

Steps to reproduce

  1. Clone the RSB

  2. Change to the 5 branch

  3. Run cd rtems

  4. Run ../source-builder/sb-get-sources

Author: Chris Johns

2026-05-18T06:14:51.010Z

added rtems#14 as parent epic

Author: Chris Johns

2026-05-18T06:14:51.098Z

set status to To do

Author: Joel Sherrill

2026-05-19T23:11:17.745Z

The project still exists but the tag is gone. Not sure what we want to do here. We could move to one of their newer tags. There is a RISC (pun intended) that the command line could have changed.

Whatever we do, we should file an issue with them just to remind them that tagging something is a public commitment. Deleting it is very uncool.

Author: Chris Johns

2026-05-19T23:15:05.665Z

I have never used this arch or this simulator. Sorry I have no idea what is involved.

Author: Joel Sherrill

2026-05-28T15:14:17.854Z

mentioned in merge request !265

Author: Joel Sherrill

2026-05-28T15:40:18.025Z

I think this is not a problem with their repo/tagging. I don’t think there ever was a 1.1.0 for that project. It looks like we always grabbed master. For 5.2, there was or1k-master.zip. The or1ksim_version variable also had 1.1.0 then. When I ran _sb-get-sources_ on 5.2, the file or1k-master.zip downloads but the checksum is wrong.

onfig: devel/or1ksim-1.1.0.cfg
package: or1ksim-1.1.0-x86_64-apple-darwin18.5.0-1
download: https://github.com/openrisc/or1ksim/archive/or1k-master.zip -> sources/or1k-master.zip
redirect: https://codeload.github.com/openrisc/or1ksim/zip/refs/heads/or1k-master
downloading: sources/or1k-master.zip - 2.2MB
warning: checksum error: or1k-master.zip
error: checksum failure file: sources/or1k-master.zip
Build FAILED
error: checksum failure file: sources/or1k-master.zip
Build Set: Time 0:00:10.955596
error: checksum failure file: sources/or1k-master.zip
Build FAILED

This file was not part of 4.11. Looking at 6.1, I aee or1ksim-be3612f0. I think the 6 RSB configuration was not backported correctly.

Author: Joel Sherrill

2026-05-28T15:40:34.139Z

set status to Done

Author: Joel Sherrill

2026-05-28T15:40:35.354Z

Addressed by https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/265

175 - Source downloading is broken when VERSION is present on 5

Id

175

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-05-13T21:49:49.652Z

Closed

2026-05-18T06:15:12.541Z

Updated

2026-05-18T06:15:12.604Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/175

Merges

0

Summary

A source download fails if a VERSION file is present. The VERSION file is part of the released RSB package.

Steps to reproduce

Place in the top level directory as VERSION:

[version]
revision = 5.4-rc2

Author: Chris Johns

2026-05-13T21:49:49.766Z

set status to In progress

Author: Chris Johns

2026-05-13T21:49:49.912Z

assigned to @chris

Author: Chris Johns

2026-05-14T05:04:44.924Z

mentioned in merge request !245

Author: Chris Johns

2026-05-18T06:15:12.576Z

set status to Done

178 - Update qemu to the version on main

Id

178

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-05-14T06:22:55.916Z

Closed

2026-05-15T04:14:16.195Z

Updated

2026-05-15T04:14:16.200Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/178

Merges

0

Summary

QEMU is referencing patchworks and that does not work with the RSB because of server checks it now has. Use main qemu builds as they are working around this.

Author: Chris Johns

2026-05-14T06:22:56.011Z

set status to In progress

Author: Chris Johns

2026-05-14T06:22:56.141Z

assigned to @chris

Author: Chris Johns

2026-05-15T00:50:18.559Z

mentioned in merge request !250

Author: Chris Johns

2026-05-15T04:14:16.228Z

set status to Done

180 - Remove any patchworks download support

Id

180

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-05-14T06:27:27.913Z

Closed

2026-05-15T04:14:09.779Z

Updated

2026-05-15T04:14:09.836Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/180

Merges

0

Summary

Support for patchworks can be removed. It does not allow the RSB to download.

Author: Chris Johns

2026-05-14T06:27:28.025Z

cloned from #179

Author: Chris Johns

2026-05-15T04:14:09.811Z

set status to Done

181 - RTEMS 5 GCC 9.3.0 build config has an SHA256 hash on sed patch

Id

181

State

closed

Type

ISSUE

Author

Chris Johns

Closed by

Chris Johns

Created

2026-05-14T22:39:12.580Z

Closed

2026-05-15T04:13:58.769Z

Updated

2026-05-15T04:13:58.774Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/181

Merges

0

All hashes have to be SHA512

Author: Chris Johns

2026-05-14T22:39:12.663Z

set status to In progress

Author: Chris Johns

2026-05-15T04:13:58.801Z

set status to Done

182 - Speed up for get sources in versions.cfg

Id

182

State

closed

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Closed by

Chris Johns

Created

2026-05-14T22:59:21.726Z

Closed

2026-05-15T04:13:50.515Z

Updated

2026-05-15T04:13:50.520Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/182

Merges

0

Stub out the version checks when getting sources to avoid the overhead of the checks.

Author: Chris Johns

2026-05-14T22:59:21.815Z

set status to In progress

Author: Chris Johns

2026-05-14T22:59:21.948Z

assigned to @chris

Author: Chris Johns

2026-05-14T22:59:33.436Z

cloned to #183

Author: Chris Johns

2026-05-15T04:13:50.546Z

set status to Done

111 - Backport mirror updates to 5 for future releases

Id

111

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2025-07-04T20:04:58.568Z

Closed

2025-07-31T01:43:10.705Z

Updated

2025-07-31T01:43:10.717Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/111

Merges

0

The following discussion from !159 should be addressed:

  • [] @opticron started a discussion:

    This should be backported to 5 for future releases.

Author: Kinsey Moore

2025-07-04T20:04:58.716Z

added rtems#14 as parent epic

Author: Kinsey Moore

2025-07-05T04:22:28.247Z

This also needs to pull in the QEMU update from 6 branch to the non-RC version and the conversion from devel.rtems.org trac patches to the tracmigrate storage.

Author: Kinsey Moore

2025-07-05T14:50:23.676Z

mentioned in merge request !160

Author: Kinsey Moore

2025-07-31T01:43:05.719Z

assigned to @opticron

Author: Kinsey Moore

2025-07-31T01:43:10.748Z

set status to Done

114 - Backport mirror name change patch to 5 branch

Id

114

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2025-07-17T22:06:32.054Z

Closed

2025-07-31T01:42:42.462Z

Updated

2025-07-31T01:42:42.473Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/114

Merges

0

The following discussion from !167 should be addressed:

  • [] @opticron started a discussion:

    This needs to be backported to 5 branch.

Author: Kinsey Moore

2025-07-17T22:06:39.480Z

added rtems#14 as parent epic

Author: Kinsey Moore

2025-07-17T22:53:35.051Z

mentioned in merge request !168

Author: Amar Takhar

2025-07-19T15:14:28.044Z

mentioned in commit 78a89ec67e7239e51bb6b7272ad88151393ccf87

Author: Kinsey Moore

2025-07-31T01:42:39.990Z

assigned to @opticron

Author: Kinsey Moore

2025-07-31T01:42:42.504Z

set status to Done

97 - Backport Python 3.12 fixes to 5 branch

Id

97

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2025-03-31T20:46:30.308Z

Closed

2025-07-30T18:31:21.024Z

Updated

2025-07-30T18:31:21.091Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/97

Merges

0

Summary

If 5 branch is to have another release (5.4), it needs to build properly up through python 3.13.

Steps to reproduce

Pre-set options

Author: Kinsey Moore

2025-03-31T20:46:30.518Z

assigned to @opticron

Author: Kinsey Moore

2025-03-31T20:46:30.915Z

Author: Kinsey Moore

2025-03-31T20:47:48.683Z

mentioned in merge request !138

Author: Chris Johns

2025-04-19T02:54:57.795Z

mentioned in commit a3bc31ef82e3e230cac07e3a7d781903d6c59d66

Author: Kinsey Moore

2025-07-30T18:31:21.070Z

set status to Done

105 - Backport QEMU version update to 5 branch

Id

105

State

closed

Type

ISSUE

Author

Kinsey Moore

Assignee(s)

Kinsey Moore

Closed by

Kinsey Moore

Created

2025-05-28T18:16:13.899Z

Closed

2025-07-30T18:29:58.052Z

Updated

2025-07-30T18:29:58.116Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/105

Merges

0

Summary

This needs to be updated so that QEMU is buildable.

Steps to reproduce

Pre-set options

Author: Kinsey Moore

2025-05-28T18:16:14.192Z

cloned from #104

Author: Kinsey Moore

2025-05-28T18:16:13.958Z

assigned to @opticron

Author: Kinsey Moore

2025-05-28T18:16:14.711Z

Author: Kinsey Moore

2025-05-28T18:16:36.470Z

Author: Kinsey Moore

2025-05-28T18:16:52.199Z

changed title from Backport QEMU version update to {-6-} branch to Backport QEMU version update to {+5+} branch

Author: Kinsey Moore

2025-05-28T18:20:47.552Z

mentioned in merge request !151

Author: Kinsey Moore

2025-07-30T18:29:58.096Z

set status to Done

164 - Qemu patches fetched from 5.2 release for 5.4-rc1 (opened)

Id

164

State

opened

Type

ISSUE

Author

Joel Sherrill

Assignee(s)

Joel Sherrill

Created

2026-04-09T15:15:19.243Z

Updated

2026-08-18T22:01:38.811Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/164

Merges

0

Summary

The 5.4-rc1 RSB recipe for qemu ends up fetching from 5.2 on the ftp site.

config/devel/qemu4-git-1.cfg:%patch add qemu https://ftp.rtems.org/pub/rtems/releases/5/5.2/sources/qemu-4.1.0-leon3.patch
config/devel/qemu-5.2.0-1.cfg:%define qemu_version 5.2.0
config/devel/qemu-5.2.0-1.cfg:%patch add qemu https://ftp.rtems.org/pub/rtems/releases/5/5.2/sources/qemu-5.2.0-leon3.patch

Steps to reproduce

Author: Joel Sherrill

2026-04-09T15:15:19.341Z

set status to To do

Author: Joel Sherrill

2026-04-09T15:15:19.485Z

assigned to @chris

Author: Chris Johns

2026-08-18T22:01:38.748Z

assigned to @joel

Author: Chris Johns

2026-08-18T22:01:45.892Z

unassigned @chris

Author: Chris Johns

2026-08-18T22:01:49.696Z

added rtems#14 as parent item

129 - GNU FTP URLs are broken after moving to ftpmirror.gnu.org (opened)

Id

129

State

opened

Type

ISSUE

Author

Chris Johns

Assignee(s)

Chris Johns

Created

2025-10-01T02:48:55.672Z

Updated

2025-10-01T02:49:06.298Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/129

Merges

0

The GNU Mirror pages says to use the generic names which means a number of our GNU FTP links are now broken.

Author: Chris Johns

2025-10-01T02:48:55.779Z

cloned from #128

21 - All Builds Fail on Cygwin From chmod Returning an Error (opened)

Id

21

State

opened

Type

ISSUE

Author

Joel Sherrill

Created

2024-07-08T16:58:12.160Z

Updated

2024-07-08T17:00:33.108Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/work_items/21

Merges

0

Summary

For some unknown reason, the _chmod_ has begun to fail on Cygwin. This is done after untar-ing the source files and results in all Cygwin RSB builds failing.

Steps to reproduce

Build any target on Cygwin. The generated do-build script is run with “sh -ex” which will exit on any command returning non-zero. The following shows the results of manually “sh -ex do-build ; echo $?”

+ tar_exit=0
+ cd sourceware-mirror-newlib-cygwin-7947581
+ chmod -R a+rX,g-w,o-w .
1

Author: Amar Takhar

2024-07-08T17:00:33.086Z

marked this issue as related to #22

Merge Requests

295 - graphics/nxlib: Fix the wrong hash check sum

Id

295

State

merged

Merged by

Chris Johns

Merged at

2026-08-21T03:54:16.999Z

Assignee(s)

Chris Johns

Reviewer(s)

Amar Takhar

Created

2026-08-21T03:51:06.963Z

Updated

2026-08-21T03:54:16.992Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/295

Commit

b7a5b4cd8f4e65698d8f24bbfde625f03844621c

Summary

graphics/nxlib: Fix the wrong hash check sum

Closes #208

Generative AI

None

Author: Chris Johns

2026-08-21T03:51:07.160Z

requested review from @amar

Author: Chris Johns

2026-08-21T03:51:07.514Z

assigned to @chris

Author: Chris Johns

2026-08-21T03:51:19.531Z

enabled an automatic merge when all merge checks for b7a5b4cd8f4e65698d8f24bbfde625f03844621c pass

Author: Amar Takhar

2026-08-21T03:54:15.153Z

approved this merge request

291 - sb/getsources: Check sources all have a valid hash

Id

291

State

merged

Merged by

Chris Johns

Merged at

2026-08-19T01:17:07.066Z

Assignee(s)

Chris Johns

Created

2026-08-18T01:15:42.258Z

Updated

2026-08-19T01:17:07.003Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/291

Commit

2c4d48d20e310510b42590f21a1177985fa6d6c6

Summary

Check sources all have a valid hash

Closes #207

Generative AI

None

Author: Chris Johns

2026-08-18T01:15:42.385Z

assigned to @chris

Author: Chris Johns

2026-08-18T01:15:42.501Z

marked this merge request as blocked by !290

Author: Chris Johns

2026-08-18T01:16:07.113Z

added 3 commits

  • eaa0f612…53a7f480 - 2 commits from branch rtems/tools:5

  • 2c4d48d2 - sb/getsources: Check sources all have a valid hash

Compare with previous version

Author: Chris Johns

2026-08-18T01:16:37.383Z

enabled an automatic merge when all merge checks for 2c4d48d20e310510b42590f21a1177985fa6d6c6 pass

Author: Joel Sherrill

2026-08-19T01:13:48.791Z

approved this merge request

289 - RSB fixes for source downloading

Id

289

State

merged

Merged by

Chris Johns

Merged at

2026-08-18T00:44:14.536Z

Assignee(s)

Chris Johns

Created

2026-08-17T06:08:38.271Z

Updated

2026-08-18T00:44:14.529Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/289

Commit

53a7f48030ccc5483e56b41672c000caefd12c65

Summary

Fix nxlib file extension and rtems_waf file name in the hash.

Closes #202, #204

Generative AI

None

Author: Chris Johns

2026-08-17T06:08:38.434Z

assigned to @chris

Author: Chris Johns

2026-08-17T06:09:01.272Z

enabled an automatic merge when all merge checks for 53a7f48030ccc5483e56b41672c000caefd12c65 pass

Author: Chris Johns

2026-08-17T06:10:54.261Z

changed title from

RSB fixes for sour

f

ce downloading

to

RSB fixes for source downloading

Author: Kinsey Moore

2026-08-18T00:44:12.669Z

approved this merge request

267 - defaults.mc: Drop c and c++ versions to 11 and 14

Id

267

State

merged

Merged by

Joel Sherrill

Merged at

2026-06-05T20:59:55.643Z

Assignee(s)

Kinsey Moore

Created

2026-06-05T20:59:28.039Z

Updated

2026-06-06T20:21:28.272Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/267

Commit

3ef5aa8804604fd00f042428ce2fe298d19f0f5d

Summary

defaults.mc: Drop c and c++ versions to 11 and 14

Investigating build failures for RTEMS 5 on FreeBSD 14, we found errors captured in the rsb-report files when compiling GCC 7.5.0. The host compiler was an llvm version much newer than that GCC version. These errors indicated that that GCC version was not written using GNU17 and GNU++17 language standards but older versions.

Dropping back to GNU11 and GNU++14 resolved the compilation issue.

Closes #190

Generative AI

None

Author: Kinsey Moore

2026-06-05T20:59:28.180Z

assigned to @opticron

Author: Joel Sherrill

2026-06-05T20:59:52.338Z

enabled an automatic merge when all merge checks for 3ef5aa8804604fd00f042428ce2fe298d19f0f5d pass

Author: Joel Sherrill

2026-06-05T20:59:53.842Z

approved this merge request

Author: Chris Johns

2026-06-06T01:10:22.877Z

Please provide the results of testing with this change you have completed?

Changes on a release need to build on all supported hosts.

Author: Joel Sherrill

2026-06-06T14:55:31.121Z

changed the description

Author: Kinsey Moore

2026-06-06T20:21:28.348Z

changed title from

defaults.mc: Drop c and c++ versions to 11 and 1

7

to

defaults.mc: Drop c and c++ versions to 11 and 1

4

Author: Kinsey Moore

2026-06-06T20:21:28.375Z

changed the description

266 - Revert version to 5

Id

266

State

merged

Merged by

Joel Sherrill

Merged at

2026-06-05T20:28:02.973Z

Assignee(s)

Kinsey Moore

Created

2026-06-05T20:25:14.394Z

Updated

2026-06-06T14:49:31.356Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/266

Commit

d0e45f2855ba3588d673aa5116dd49a80a08c722

Summary

Revert version to 5

When investigating tool build failures for RTEMS 5 on arm64 Mac and FreeBSD 14, we noticed that the rsb report file name and email subject on the build mailing list included rtems7 in the target name.

Closes #189

Generative AI

None

Author: Kinsey Moore

2026-06-05T20:25:14.938Z

assigned to @opticron

Author: Joel Sherrill

2026-06-05T20:27:11.693Z

enabled an automatic merge when all merge checks for 48df27f658f31c270d5b08d9d7d327b7ce55a04b pass

Author: Joel Sherrill

2026-06-05T20:27:17.577Z

approved this merge request

Author: Kinsey Moore

2026-06-05T20:27:50.890Z

added 1 commit

  • d0e45f28 - version.py: Revert version to 5

Compare with previous version

Author: Kinsey Moore

2026-06-05T20:27:56.185Z

enabled an automatic merge when all merge checks for d0e45f2855ba3588d673aa5116dd49a80a08c722 pass

Author: Joel Sherrill

2026-06-05T20:27:56.223Z

enabled an automatic merge when all merge checks for d0e45f2855ba3588d673aa5116dd49a80a08c722 pass

Author: Joel Sherrill

2026-06-06T14:49:31.426Z

changed the description

265 - bare/config/devel/or1ksim-1.1.0.cfg: Use hash not 1.1.0

Id

265

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-28T15:28:52.728Z

Assignee(s)

Joel Sherrill

Created

2026-05-28T15:14:13.627Z

Updated

2026-05-28T15:28:52.715Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/265

Commit

c9cdc6c9c419b92847ac79a21775f4822fdb4f97

Summary

bare/config/devel/or1ksim-1.1.0.cfg: Use hash not 1.1.0

The version/hash was broken. This likely occurred when backporting updates from 6.

Closes #185.

Generative AI

None

Author: Joel Sherrill

2026-05-28T15:14:13.783Z

assigned to @joel

Author: Joel Sherrill

2026-05-28T15:14:29.682Z

added 2 commits

  • 17aced99 - 1 commit from branch rtems/tools:5

  • c9cdc6c9 - bare/config/devel/or1ksim-1.1.0.cfg: Use hash not 1.1.0

Compare with previous version

Author: Kinsey Moore

2026-05-28T15:28:49.404Z

enabled an automatic merge when all merge checks for c9cdc6c9c419b92847ac79a21775f4822fdb4f97 pass

Author: Kinsey Moore

2026-05-28T15:28:51.168Z

approved this merge request

Author: Joel Sherrill

2026-05-28T15:40:36.868Z

mentioned in issue #185

264 - RSB: Update defaults.mc for C17/C++17 and silence message on texinfo

Id

264

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-28T15:03:32.286Z

Assignee(s)

Joel Sherrill

Created

2026-05-28T14:18:04.869Z

Updated

2026-05-28T15:03:32.276Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/264

Commit

96b1831ff22a49672cebdf16abc731219232ff09

Summary

This MR has two patches:

source-builder/config/texinfo-1.cfg: Disable perl-xs This is a Perl accelerator which is only used by texi2any and not required by anything else at this point. We do not use texi2any and the automatic detection prints “Error: “ even though it is OK. There is no need to see a scary message.

The second is:

defaults.mc: Set languages to C17 and C++17 Recent compiler versions (GCC 16+) default to C23 which results in older packages not compiling.

None

Author: Joel Sherrill

2026-05-28T14:18:05.020Z

assigned to @joel

Author: Kinsey Moore

2026-05-28T15:03:28.891Z

enabled an automatic merge when all merge checks for 96b1831ff22a49672cebdf16abc731219232ff09 pass

Author: Kinsey Moore

2026-05-28T15:03:30.305Z

approved this merge request

262 - bare/config/devel/spike-1.1.0.cfg: Use correct URL

Id

262

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-28T15:01:52.186Z

Assignee(s)

Joel Sherrill

Created

2026-05-28T13:58:25.434Z

Updated

2026-05-28T15:01:52.176Z

Milestone

5.4

Labels

arch:riscv

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/262

Commit

17aced998b812e230b1089d0a0c053ad8045bd59

Summary

bare/config/devel/spike-1.1.0.cfg: Use correct URL

The previous patch included a temporary bad URL which was known to not exist. The RSB would skip by this and use the local version of the patch in sources/. This patch uses the proper URL of the patch as attached to issue #187.

Updates #187.

Generative AI

Non

Closes #187

Author: Joel Sherrill

2026-05-28T13:58:25.594Z

assigned to @joel

Author: Kinsey Moore

2026-05-28T15:01:49.459Z

enabled an automatic merge when all merge checks for 17aced998b812e230b1089d0a0c053ad8045bd59 pass

Author: Kinsey Moore

2026-05-28T15:01:50.576Z

approved this merge request

261 - source-builder/defaults.mc: Default std language to C17 and C++17

Id

261

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-24T22:25:19.112Z

Assignee(s)

Joel Sherrill

Created

2026-05-24T15:29:11.097Z

Updated

2026-05-24T22:25:20.973Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/261

Commit

06d54e9b10cbe6bef6c46a5df87a3673174c5453

Summary

source-builder/defaults.mc: Default std language to C17 and C++17

GCC 16 defaults to C23 which breaks many packages.

Generative AI

None

Author: Joel Sherrill

2026-05-24T15:29:11.418Z

assigned to @joel

Author: Kinsey Moore

2026-05-24T22:25:10.015Z

Does this global default obviate the changes to spike and sis builds that have already gone in? Other changes have pinned the standard to various versions, but spike and sis specifically pin 17.

Author: Chris Johns

2026-05-24T22:25:10.015Z

If they are the same it may. You can override these settings in the build set if needed and it is debatable if you need to remove a duplicate if the same. For example the default may move to match a package. I do not mind these being left as you will always need to check the package.

Author: Kinsey Moore

2026-05-24T22:25:10.054Z

resolved all threads

Author: Kinsey Moore

2026-05-24T22:25:14.097Z

resolved all threads

Author: Kinsey Moore

2026-05-24T22:25:15.074Z

approved this merge request

259 - spike: Add patch and set std language version

Id

259

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-21T19:36:55.779Z

Assignee(s)

Joel Sherrill

Created

2026-05-21T19:21:58.210Z

Updated

2026-05-21T19:36:55.769Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/259

Commit

e3418bdb14fd0c1e0fea1f417d534554f351decb

Summary

spike: Add patch and set std language version

Without these, spike did not compile. A patch was needed to add include <cstdint> and the std C/C++ version needed to be set so spike could be compiled with newer GCC versions.

Closes #187

Generative AI

None

Author: Joel Sherrill

2026-05-21T19:21:58.957Z

assigned to @joel

Author: Kinsey Moore

2026-05-21T19:36:00.177Z

enabled an automatic merge when all merge checks for e3418bdb14fd0c1e0fea1f417d534554f351decb pass

Author: Kinsey Moore

2026-05-21T19:36:53.746Z

approved this merge request

250 - Various fixes from main

Id

250

State

merged

Merged by

Chris Johns

Merged at

2026-05-15T02:21:09.414Z

Assignee(s)

Chris Johns

Created

2026-05-15T00:50:11.509Z

Updated

2026-05-15T02:21:09.404Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/250

Commit

67d17daa63cb47ef8a5e1f25111b710da3712661

Summary

  1. Update QEMU to 9.2.4 from main

  2. Update print/textinfo config so get sources for a catalog works

  3. Update the FreeBSD sed patch hash to be SHA512 as it is on main

  4. Remove patchwork support from downloads. It was half removed.

A newer QEMU should be able to run RTEMS5 executable files.

Closes #178

Generative AI

No

Author: Chris Johns

2026-05-15T00:50:30.149Z

assigned to @chris

Author: Chris Johns

2026-05-15T00:50:39.962Z

added 6 commits

  • 75936ae4 - 1 commit from branch rtems/tools:5

  • e61dbffe - devel/qemu: Update QEMU to 9.2.4 from main

  • 2f1d9d25 - print/textinfo: Add reference textinfo configuration

  • b790e46f - rtems/gcc-9.3.0: Change FreeBSD sed patch to SHA512

  • 8d7d1484 - sb/download: Remove patchwork support

  • 2c1f3007 - sb/version: Do not check versions when getting source

Compare with previous version

Author: Chris Johns

2026-05-15T00:50:44.436Z

enabled an automatic merge when all merge checks for 2c1f30072dae53e383bef301f0895d8da144e9f8 pass

Author: Chris Johns

2026-05-15T00:51:06.784Z

changed the description

Author: Chris Johns

2026-05-15T00:53:11.757Z

changed the description

Author: Chris Johns

2026-05-15T01:02:28.990Z

added 5 commits

  • 2b736926 - devel/qemu: Update QEMU to 9.2.4 from main

  • c29840fd - print/textinfo: Add reference textinfo configuration

  • 3e6ec22a - rtems/gcc-9.3.0: Change FreeBSD sed patch to SHA512

  • f49c1420 - sb/download: Remove patchwork support

  • 6520d710 - sb/version: Do not check versions when getting source

Compare with previous version

Author: Chris Johns

2026-05-15T01:02:49.880Z

added 6 commits

  • 75936ae4 - 1 commit from branch rtems/tools:5

  • 01a36e42 - devel/qemu: Update QEMU to 9.2.4 from main

  • 83b6b222 - print/textinfo: Add reference textinfo configuration

  • 98171c0d - rtems/gcc-9.3.0: Change FreeBSD sed patch to SHA512

  • f5db1b2d - sb/download: Remove patchwork support

  • 67d17daa - sb/version: Do not check versions when getting source

Compare with previous version

Author: Chris Johns

2026-05-15T01:02:57.116Z

enabled an automatic merge when all merge checks for 67d17daa63cb47ef8a5e1f25111b710da3712661 pass

Author: Kinsey Moore

2026-05-15T02:17:08.183Z

changed the description

Author: Kinsey Moore

2026-05-15T02:21:07.779Z

approved this merge request

249 - sis-2-1.cfg: Define host_c_std as GNU17

Id

249

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-14T15:22:43.526Z

Created

2026-05-14T14:46:22.649Z

Updated

2026-05-14T15:22:43.516Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/249

Commit

75936ae4e0226bfd524eff51c69ea87fe50a9af0

Summary

sis-2-1.cfg: Define host_c_std as GNU17

SIS does not build using C23 which is the default for newer GCC versions. Using GNU17 allows use of GNU extensions. This corresponds to the default for pre-C23 GCC versions.

Generative AI

Closes #5

Author: Kinsey Moore

2026-05-14T15:22:33.715Z

enabled an automatic merge when all merge checks for 75936ae4e0226bfd524eff51c69ea87fe50a9af0 pass

Author: Kinsey Moore

2026-05-14T15:22:40.728Z

approved this merge request

245 - source-builder: Backport changes from main

Id

245

State

merged

Merged by

Chris Johns

Merged at

2026-05-14T05:47:04.634Z

Assignee(s)

Chris Johns

Created

2026-05-14T05:04:33.756Z

Updated

2026-05-14T05:47:04.624Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/245

Commit

238bdb452f3b13b38eb00e8208961cdf802aa811

Summary

Back port changes from main

This is the result of using:

git checkout main -- source-builder

Updates #175

Generative AI

No

Author: Chris Johns

2026-05-14T05:04:33.926Z

assigned to @chris

Author: Chris Johns

2026-05-14T05:09:46.018Z

enabled an automatic merge when all merge checks for 167ecf680207482e55bcc4c562b8b75fd2d12843 pass

Author: Chris Johns

2026-05-14T05:14:34.611Z

added 2 commits

  • 316f27ab - 5/rtems: Update packages to new versions

  • 238bdb45 - sb/defaults: Add C and C++ language standard to the build flags

Compare with previous version

Author: Chris Johns

2026-05-14T05:15:49.854Z

enabled an automatic merge when all merge checks for 238bdb452f3b13b38eb00e8208961cdf802aa811 pass

Author: Amar Takhar

2026-05-14T05:47:02.608Z

approved this merge request

237 - config/tools/rtems-tools-5-1.cfg: Update hash

Id

237

State

merged

Merged by

Kinsey Moore

Merged at

2026-05-09T14:56:40.763Z

Assignee(s)

Joel Sherrill

Created

2026-05-07T23:33:59.504Z

Updated

2026-05-09T14:56:40.753Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/237

Commit

1f193c9555317933b497533283d89ec40e100cf5

Summary

config/tools/rtems-tools-5-1.cfg: Update hash

This picks up fixes for parsing of options with no optarg and adds the –use-gitconfig option.

Generative AI

Human powered brilliance

Author: Joel Sherrill

2026-05-07T23:33:59.662Z

assigned to @joel

Author: Kinsey Moore

2026-05-09T14:56:08.671Z

enabled an automatic merge when all merge checks for 1f193c9555317933b497533283d89ec40e100cf5 pass

Author: Kinsey Moore

2026-05-09T14:56:39.310Z

approved this merge request

236 - 5/rtems-*.bset: Address tool chains which fail to build

Id

236

State

merged

Merged by

Joel Sherrill

Merged at

2026-05-07T20:53:53.891Z

Assignee(s)

Joel Sherrill

Created

2026-05-07T14:03:45.880Z

Updated

2026-05-07T20:53:53.881Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/236

Commit

ae6e1a4c0e71d35c241e53ca018f9b10ff0657ab

Summary

5/rtems-*.bset: Address tool chains which fail to build

  • epiphany: update to using default tool versions

  • or1k: update to gcc 9 (revert to previous configuration)

  • riscv: update to gcc 9 (revert to previous configuration)

Closes #171.

Generative AI

Closes #171

Author: Joel Sherrill

2026-05-07T14:03:46.045Z

assigned to @joel

Author: Joel Sherrill

2026-05-07T17:33:36.362Z

enabled an automatic merge when all merge checks for ae6e1a4c0e71d35c241e53ca018f9b10ff0657ab pass

Author: Chris Johns

2026-05-07T20:53:52.128Z

approved this merge request

223 - Add file cache support and update hashes as necessary

Id

223

State

merged

Merged by

Joel Sherrill

Merged at

2026-02-21T20:30:35.715Z

Assignee(s)

Kinsey Moore

Created

2026-02-21T04:11:44.535Z

Updated

2026-02-21T20:30:35.705Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/223

Commit

53e744d37142c98837e2cbb454da4c804c3314eb

Summary

sb/download: Add file cache support

Closes #139 Updates #148 Closes #159

Generative AI

Author: Kinsey Moore

2026-02-21T04:11:44.728Z

assigned to @opticron

Author: Kinsey Moore

2026-02-21T18:26:36.091Z

changed the description

Author: Kinsey Moore

2026-02-21T18:32:29.193Z

added 7 commits

  • 3ab564ff - sb/download: Add file cache support

  • 2795a74c - sb/download: Only support SHA512 hash

  • c411616f - bare/qemu: Use SHA512 hashes for files and patches

  • 41b5259b - bare/devel: Change checksum hash to SHA512

  • 99f87f1a - bare/devel: Fix QEMU libusb patch hash

  • ce2c3be8 - rtems/config: Move to sha512

  • 53e744d3 - source-builder/config/gcc-4.9-1.cfg: Update bad hashes

Compare with previous version

Author: Kinsey Moore

2026-02-21T18:33:10.097Z

changed the description

Author: Joel Sherrill

2026-02-21T20:30:32.162Z

approved this merge request

168 - config: Update to new mirror names

Id

168

State

merged

Merged by

Amar Takhar

Merged at

2025-07-19T15:14:27.389Z

Assignee(s)

Kinsey Moore

Created

2025-07-17T22:53:31.051Z

Updated

2025-07-19T15:14:27.375Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/168

Commit

78a89ec67e7239e51bb6b7272ad88151393ccf87

Summary

config: Update to new mirror names

The mirrors are now named such that they do not appear to be official mirrors as the github mirrors were. This should avoid our servers getting scraped by bots so often.

Closes #114

Author: Kinsey Moore

2025-07-17T22:53:31.238Z

assigned to @opticron

Author: Kinsey Moore

2025-07-17T23:25:34.798Z

added 1 commit

  • 78a89ec6 - config: Update to new mirror names

Compare with previous version

Author: Amar Takhar

2025-07-19T15:12:58.865Z

enabled an automatic merge when all merge checks for 78a89ec67e7239e51bb6b7272ad88151393ccf87 pass

Author: Amar Takhar

2025-07-19T15:12:59.698Z

approved this merge request

160 - Update RSB 5 branch to modern source locations

Id

160

State

merged

Merged by

Joel Sherrill

Merged at

2025-07-16T16:32:12.414Z

Assignee(s)

Kinsey Moore

Created

2025-07-05T05:09:37.227Z

Updated

2025-07-16T16:32:12.404Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/160

Commit

91f62675fdc4ad947acf9611ae6eb096e6d75533

Summary

This backports several updates and makes RSB 5 branch buildable again.

Closes #111

Author: Kinsey Moore

2025-07-05T05:09:37.352Z

assigned to @opticron

Author: Kinsey Moore

2025-07-07T22:33:37.440Z

I am currently running a full build of 5/rtems-all and devel/qemu to prove this out.

Author: Kinsey Moore

2025-07-07T22:33:37.440Z

It looks like SIS tarball reproduction isn’t quite right. I’ll figure that out this evening sometime.

Author: Kinsey Moore

2025-07-07T22:33:37.440Z

The issues with SIS has been resolved. Builds are still running, but the only remaining issues thus far have been: * Unable to build bfin/epiphany due to local GCC being too modern (generates build errors in the toolchain) * Unable to build mips due to python being too new (APIs appear to have changed or GCC is too strict where it hasn’t been historically)

Author: Kinsey Moore

2025-07-07T22:33:37.440Z

v850 tools build has similar problems

Author: Joel Sherrill

2025-07-07T22:33:37.440Z

It will need discussion but perhaps our recommendation is to use older host OSes for these cases. I don’t think updating gcc on 5 would be a wise decision.

Author: Amar Takhar

2025-07-07T22:33:37.440Z

We’ve discussed this a lot over the years. Trying to get old code on modern tools is a bad idea it’s easy to install older OSes and tools even if you have to build from source anyone going down this road should have the experience to do that much otherwise they’ll have to find someone to do it for them.

We’re far more likely to break something by updating.

Author: Joel Sherrill

2025-07-07T22:33:37.440Z

We are almost guaranteed to break something by upgrading GCC. GCC and newlib are mated to the RTEMS version by at least being the three sources of header files.

I am prone to say this should just be discussed in the release notes. It will be necessary to cover the URL changes so covering that in the unlikely event someone wants to use RTEMS 5 on mips or epiphany they should stick to an older host OS version.

Author: Kinsey Moore

2025-07-07T22:33:37.440Z

I was in no way suggesting that we update GCC on 5 branch. I was merely stating that I don’t have the proper system configuration to test builds for bfin/epiphany/mips/v850.

Author: Joel Sherrill

2025-07-07T22:33:37.440Z

@opticron I understood that. I’m ok with adding info to the release notes. I’ll see if my CentOS 7 VM can provide some feedback.

Author: Joel Sherrill

2025-07-07T22:33:37.440Z

@opticron @amar I have built bfin/epiphany/mips/v850 and qemu from the 5 branch on CentOS 7. I am resolving this comment.

Author: Kinsey Moore

2025-07-05T14:50:23.589Z

changed the description

Author: Kinsey Moore

2025-07-06T00:21:21.795Z

added 1 commit

  • 3ac86f8a - config: Move snapshots to gitlab

Compare with previous version

Author: Joel Sherrill

2025-07-07T18:06:52.742Z

left review comments

Author: Kinsey Moore

2025-07-07T21:53:37.500Z

added 2 commits

  • 7bc673c3 - rtems-tools: Update location to gitlab

  • 73fc39ea - Updated qemu patch to point to rtems.org domain from geisler.se which now 404s

Compare with previous version

Author: Joel Sherrill

2025-07-07T22:33:37.461Z

resolved all threads

Author: Joel Sherrill

2025-07-07T22:33:43.399Z

approved this merge request

Author: Kinsey Moore

2025-07-15T23:18:38.452Z

added 14 commits

  • 73fc39ea…5e1eae58 - 12 commits from branch rtems/tools:5

  • bf553abe - config: Migrate mirror links and hashes

  • 12e0f170 - Migrate devel links to gitlab

Compare with previous version

Author: Kinsey Moore

2025-07-15T23:18:51.875Z

reset approvals from @joel by pushing to the branch

Author: Kinsey Moore

2025-07-15T23:56:15.437Z

added 1 commit

  • 91f62675 - bare/config/glib: Migrate devel links to gitlab

Compare with previous version

Author: Joel Sherrill

2025-07-16T16:32:06.535Z

approved this merge request

151 - devel/qemu-5.2.0: Update to the non-RC version

Id

151

State

merged

Merged by

Chris Johns

Merged at

2025-05-28T22:20:13.776Z

Assignee(s)

Kinsey Moore

Created

2025-05-28T18:20:40.212Z

Updated

2025-05-28T22:20:15.067Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/151

Commit

5e1eae58d14ad643e5c4de9e6e138213a9c33684

Summary

devel/qemu-5.2.0: Update to the non-RC version

The release candidate 1 tarball has been removed from the QEMU website. This moves RSB to the 5.2.0 release which is still available.

Closes #105

Author: Kinsey Moore

2025-05-28T18:20:40.453Z

assigned to @opticron

Author: Chris Johns

2025-05-28T22:18:38.531Z

approved this merge request

138 - sb: Fix Python 3.12 safeConfigParser and invalid escape sequences

Id

138

State

merged

Merged by

Chris Johns

Merged at

2025-04-19T02:54:57.088Z

Assignee(s)

Kinsey Moore

Created

2025-03-31T20:47:40.455Z

Updated

2025-04-19T02:54:58.527Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/138

Commit

a3bc31ef82e3e230cac07e3a7d781903d6c59d66

Summary

sb: Fix Python 3.12 safeConfigParser and invalid escape sequences

Updates #97

This is a backport from the 6 branch.

Author: Kinsey Moore

2025-03-31T20:47:40.696Z

assigned to @opticron

Author: Chris Johns

2025-04-19T02:54:52.908Z

approved this merge request

43 - Update gdb to 14.2 for rtems 5 branch

Id

43

State

merged

Merged by

Chris Johns

Merged at

2024-08-07T02:43:31.287Z

Assignee(s)

Joel Sherrill

Created

2024-08-03T14:58:11.214Z

Updated

2024-08-07T02:43:32.485Z

Milestone

5.4

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/43

Commit

28fa89dd5dbd5b6a866a08ed8febc4919829aa82

Summary

Update gdb to 14.2 for rtems 5 branch

This was necessary as the previously used gdb version (9.x) could no long be compiled by a more recent gcc. This caused problems when attempting to use rtems5 on newer OS distributions.

Closes #14.

Author: Joel Sherrill

2024-08-03T14:58:11.414Z

assigned to @joel

Author: Chris Johns

2024-08-07T02:43:25.145Z

approved this merge request

38 - Update gdb version on rtems 5 (closed)

Id

38

State

closed

Assignee(s)

Joel Sherrill

Reviewer(s)

Chris Johns

Closed by

Joel Sherrill

Created

2024-07-16T13:43:20.947Z

Closed

2024-08-03T14:53:34.923Z

Updated

2024-08-03T17:23:59.989Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/38

Commit

7183f440072a0a0c0c362991b316ead3f3dcd3cb

Summary

Update gdb to 14.2 for rtems 5 branch

This was necessary as the previously used gdb version (9.x) could no long be compiled by a more recent gcc. This caused problems when attempting to use rtems 5 on newer OS distributions.

Closes #14.

Author: Joel Sherrill

2024-07-16T13:43:21.082Z

requested review from @chris

Author: Chris Johns

2024-07-18T00:13:16.767Z

Does this change mean users need to move to python 3 devel support?

Author: Amar Takhar

2024-07-18T00:13:16.767Z

Wasn’t 2.x being dropped after %6.1 anyway so does it matter since it’s the 5 branch?

Author: Chris Johns

2024-07-18T00:13:16.767Z

Because 14.2 requires python 3 development libraries which means any environment a user has for their 5 project will need a change. We need to understand this, agree to it and then document it.

Author: Amar Takhar

2024-07-18T00:13:16.767Z

Agreed on the documentation but my thought process is anyone using RTEMS 5 will be using modern machines. If they are in a situation where they have to carefully maintain an already active instance of RTEMS 5 then they will want to keep their build environment the same. We are only a year or two away from every major UNIX system killing Python 2. FreeBSD already has and some Linux distributions.

If your system is that critical you’ll be hand applying patches to RTEMS and not updating your build environment anyway.

I’m of the mind we should support users who work on modern systems but need older versions of RTEMS. Also killing Python 2 across the board will be a _massive_ help to us.

Author: Chris Johns

2024-07-18T00:13:16.767Z

We cannot assume anything about the environments users have. The machine could be isolated and under configuration control. This update changes the understood requirements for building RTEMS 5.

The 5 RSB works with python 2 and 3 and I do not understand what your concern is or how it relates? The change requires a configuration change to move to python 3 devel libs so gdb builds and my comment is nothing more than making this fact public.

Author: Amar Takhar

2024-07-18T00:13:16.767Z

Well, you did format your comment as a question .. so I thought you were asking one if you weren’t then nevermind. :)

Yes I understand how it works but some projects would take the approach of not upgrading it at all and stopping at the last version(s) we could use with Python 2. That’s what I thought you were asking. To be clear I agree with the upgrade.

Author: Amar Takhar

2024-07-18T00:13:16.785Z

resolved all threads

Author: Chris Johns

2024-07-19T01:15:40.788Z

mentioned in issue rtems/rtos/rtems-release#3

Author: Joel Sherrill

2024-07-29T14:29:38.116Z

changed target branch from main to 5

Author: Joel Sherrill

2024-07-29T14:29:38.134Z

assigned to @joel

Author: Joel Sherrill

2024-08-03T17:24:16.271Z

Closing since switching this from main to 5 appears to have resulted in a weird git error when trying to push it on 5:

[joel@localhost rtems-source-builder-5]$ git co 5
Already on '5'
Your branch is up to date with 'upstream/5'.
[joel@localhost rtems-source-builder-5]$ git pull
Already up to date.
[joel@localhost rtems-source-builder-5]$ git co update-gdb-on-5
Switched to branch 'update-gdb-on-5'
Your branch is up to date with 'origin/update-gdb-on-5'.
[joel@localhost rtems-source-builder-5]$ git push
warning: skipping unknown msg id 'symlinkpointstogitdir'
Everything up-to-date
[joel@localhost rtems-source-builder-5]$

Author: Amar Takhar

2024-08-03T17:24:16.271Z

@joel see https://gitlab.rtems.org/administration/gitlab/-/issues/68

Author: Amar Takhar

2024-08-03T17:23:59.898Z

mentioned in issue administration/gitlab#68

Author: Amar Takhar

2024-08-03T17:24:16.291Z

resolved all threads

34 - Update gdb to 14.2 for rtems 5 branch (closed)

Id

34

State

closed

Assignee(s)

Joel Sherrill

Closed by

Joel Sherrill

Created

2024-07-09T14:10:18.395Z

Closed

2024-07-09T22:01:27.885Z

Updated

2024-07-09T22:01:27.868Z

Milestone

5.4

Labels

tool::rtems-source-builder

Link

https://gitlab.rtems.org/rtems/tools/rtems-source-builder/-/merge_requests/34

Commit

3f06733abed6bd5ffd64dea4c831d7d75723183e

Summary

There were multiple issues preventing any tool builds on Cygwin. The Merge Request includes three patches which are independent of one another.

  • Disable chmod on Cygwin (also needed on main)

  • Back port DTC patch from main to 5

  • Update gdb to 14.2 for rtems 5 branch to have a version that compiles with recent compilers

Author: Joel Sherrill

2024-07-09T14:10:18.548Z

assigned to @joel