On 2026-07-01 16:36, Jonathan Wakely wrote:
On Wed, 1 Jul 2026 at 13:49, Torbjorn SVENSSON
<[email protected]> wrote:

Hi,

When trying to build r17-2056-g44e33b2d621d6d, I get the following compilation 
error:

libtool: compile:  /build/r17-2056-g44e33b2d621d6dgcc-final/./gcc/xgcc 
-shared-libgcc -B/build/r17-2056-g44e33b2d621d6dgcc-final/./gcc -nostdinc++ 
-L/build/r17-2056-g44e33b2d621d6dgcc-final/arm-none-eabi/thumb/v7/nofp/libstdc++-v3/src
 
-L/build/r17-2056-g44e33b2d621d6dgcc-final/arm-none-eabi/thumb/v7/nofp/libstdc++-v3/src/.libs
 
-L/build/r17-2056-g44e33b2d621d6dgcc-final/arm-none-eabi/thumb/v7/nofp/libstdc++-v3/libsupc++/.libs
 -B/build/r17-2056-g44e33b2d621d6d/arm-none-eabi/bin/ 
-B/build/r17-2056-g44e33b2d621d6d/arm-none-eabi/lib/thumb/v7/nofp 
-B/build/r17-2056-g44e33b2d621d6d/arm-none-eabi/lib/ -isystem 
/build/r17-2056-g44e33b2d621d6d/arm-none-eabi/include -isystem
/build/r17-2056-g44e33b2d621d6d/arm-none-eabi/sys-include -mthumb -march=armv7 
-mfloat-abi=soft -I/build/gcc_src/libstdc++-v3/../libgcc 
-I/build/r17-2056-g44e33b2d621d6dgcc-final/arm-none-eabi/thumb/v7/nofp/libstdc++-v3/include/arm-none-eabi
 
-I/build/r17-2056-g44e33b2d621d6dgcc-final/arm-none-eabi/thumb/v7/nofp/libstdc++-v3/include
 -I/build/gcc_src/libstdc++-v3/libsupc++ -std=gnu++20 -fno-implicit-templates 
-Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=19 
-fdiagnostics-show-location=once -ffunction-sections -fdata-sections 
-frandom-seed=tzdb.lo -fimplicit-templates -g -O2 -mthumb -march=armv7 
-mfloat-abi=soft -c /build/gcc_src/libstdc++-v3/src/c++20/tzdb.cc -o tzdb.o
...
/build/gcc_src/libstdc++-v3/src/c++20/tzdb.cc: In static member function 'static const 
std::chrono::tzdb& 
std::chrono::tzdb_list::_Node::_S_replace_head(std::shared_ptr<std::chrono::tzdb_list::_Node>,
 std::shared_ptr<std::chrono::tzdb_list::_Node>)':
/build/gcc_src/libstdc++-v3/src/c++20/tzdb.cc:1617:22: error: 'struct 
std::chrono::tzdb_list::_Node::NumLeapSeconds' has no member named 'set_locked'
   1617 |     num_leap_seconds.set_locked(new_head_ptr->db.leap_seconds.size(), 
lock);
        |                      ^~~~~~~~~~
Makefile:575: recipe for target 'tzdb.lo' failed
make[9]: *** [tzdb.lo] Error 1
make[9]: *** Waiting for unfinished jobs....

Oops, sorry. That should be fixed at  r17-2061-gadb4f4a064c009

I can confirm that the build error and the original problem for Cortex-M0 is 
now fixed in r17-2061-gadb4f4a064c009.

Thanks

Kind regards,
Torbjörn

Reply via email to