[PATCH rtems v2] once.c, onceimplh.h: Make synchronization variable volatile

2023-11-20 Thread Joel Sherrill
The loop that waits for another thread to complete the once initialization was flagged as a potential infinite loop. This is because there was no way to break out of the loop inside the loop. The solution is to make the state variable volatile which indicates it may be modified by another thread

Re: [PATCH rtems-source-builder] rtems-mipstx39-gdb-head.bset: Add missing file

2023-11-20 Thread Joel Sherrill
Pushed. Thanks. On Sun, Nov 19, 2023 at 5:44 PM Chris Johns wrote: > Looks good and thanks > > Chris > > On 18/11/2023 5:11 am, Joel Sherrill wrote: > > This configuration file was missing for the mipstx39 gdb build for the > > head/7 tools. > > > > Closes #4935. > > --- > >

[PATCH v2] sb: Fix Python 3.12 safeConfigParser and invalid escape sequences

2023-11-20 Thread chrisj
From: Chris Johns Updates #4968 --- source-builder/sb/pkgconfig.py | 4 ++-- source-builder/sb/version.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source-builder/sb/pkgconfig.py b/source-builder/sb/pkgconfig.py index 198ec80..bfe769f 100755 ---

[PATCH] python: Updates for Python 3.12

2023-11-20 Thread chrisj
From: Chris Johns - Change SafeConfigParser to ConfigParser - Fix escape sequences in strings Updates #4968 --- linkers/wscript | 2 +- misc/wscript | 2 +- rtemstoolkit/configuration.py | 2 +- rtemstoolkit/version.py | 2 +- rtemstoolkit/wscript