[PATCH v2 0/3] Support --enable-newlib-reent-thread-local Newlib configuration option

Chris Johns chrisj at rtems.org
Thu Jul 21 08:16:28 UTC 2022


On 21/7/2022 6:11 pm, Sebastian Huber wrote:
> On 21.07.22 10:03, Chris Johns wrote:
>> As an aside, does gdb know about TLS variables and so will `errno` be visible?
> 
> Good question, there seems to be some support missing. For example for
> arm/xilinx_zynq_a9_qemu:
> 
> Breakpoint 7, Init (ignored=2118804) at
> /home/EB/sebastian_h/src/rtems/testsuites/samples/fileio/init.c:1169
> 1169      TEST_BEGIN();
> (gdb) watch _tls_errno
> Cannot find thread-local variables on this target
> (gdb) p _tls_errno
> Cannot find thread-local variables on this target

I wonder if we need to configure gdb so it understands how we handle TLS variables?

Chris


More information about the devel mailing list