DEBUG: Executing shell function do_compile
NOTE: cmake --build TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build --target all --
[0/2] Re-checking globbed directories...
[1/498] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/os.cc.o
[2/498] Building CXX object third_party/glslang/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o
[3/498] Building CXX object third_party/glslang/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o
[4/498] Building CXX object third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o
[5/498] Building CXX object third_party/glslang/glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o
[6/498] Building CXX object components/core/CMakeFiles/vkb__core.dir/src/strings.cpp.o
[7/498] Linking CXX static library third_party/glslang/glslang/lib/aarch64/libGenericCodeGen.a
[8/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/file_sinks.cpp.o
[9/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/cfg.cpp.o
[10/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/stdout_sinks.cpp.o
[11/498] Building CXX object components/core/CMakeFiles/vkb__core.dir/src/profiling.cpp.o
[12/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/async.cpp.o
[13/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/color_sinks.cpp.o
[14/498] Building CXX object components/core/CMakeFiles/vkb__core.dir/src/logging.cpp.o
[15/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o
[16/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o
[17/498] Building CXX object third_party/fmt/CMakeFiles/fmt.dir/src/format.cc.o
[18/498] Linking CXX static library third_party/fmt/lib/aarch64/libfmt.a
[19/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o
[20/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o
[21/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o
[22/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o
[23/498] Building CXX object third_party/spdlog/CMakeFiles/spdlog.dir/src/spdlog.cpp.o
[24/498] Linking CXX static library third_party/spdlog/lib/aarch64/libspdlog.a
[25/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o
[26/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o
[27/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o
[28/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o
[29/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o
[30/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o
[31/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o
[32/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o
[33/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o
[34/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o
[35/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o
[36/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o
[37/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o
MachineIndependent/glslang_tab.cpp:4968:9: warning: variable 'yynerrs' set but not used [-Wunused-but-set-variable]
 4968 |     int yynerrs = 0;
      |         ^
1 warning generated.
[38/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o
[39/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o
[40/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o
[41/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o
[42/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o
[43/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o
[44/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o
[45/498] Linking CXX static library third_party/glslang/glslang/OSDependent/Unix/lib/aarch64/libOSDependent.a
[46/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o
[47/498] Linking CXX static library third_party/glslang/OGLCompilersDLL/lib/aarch64/libOGLCompiler.a
[48/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o
[49/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o
[50/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o
[51/498] Linking CXX static library components/core/lib/aarch64/libvkb__core.a
[52/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o
[53/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o
[54/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/checkheader.c.o
[55/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/createdfd.c.o
[56/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/colourspaces.c.o
[57/498] Building CXX object components/unix/CMakeFiles/vkb__unix_platform.dir/src/context.cpp.o
[58/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/interpretdfd.c.o
[59/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/queries.c.o
[60/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/printdfd.c.o
[61/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-core.dir/spirv_cfg.cpp.o
[62/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/dfdutils/vk2dfd.c.o
[63/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/filestream.c.o
[64/498] Building CXX object components/unix/CMakeFiles/vkb__unix_platform.dir/src/entrypoint.cpp.o
[65/498] Building CXX object third_party/CMakeFiles/ktx.dir/ktx/lib/etcunpack.cxx.o
[66/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/hashlist.c.o
[67/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/memstream.c.o
[68/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/strings.c.o
[69/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/swap.c.o
[70/498] Building CXX object third_party/CMakeFiles/ktx.dir/ktx/external/etcdec/etcdec.cxx.o
[71/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/info.c.o
[72/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o
[73/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/texture.c.o
[74/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/texture1.c.o
[75/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/texture2.c.o
[76/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/vkformat_check.c.o
[77/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/vkformat_str.c.o
[78/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o
[79/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-core.dir/spirv_parser.cpp.o
[80/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/vkformat_typesize.c.o
[81/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/vk_funcs.c.o
[82/498] Building CXX object third_party/CMakeFiles/ktx.dir/ktx/lib/miniz_wrapper.cpp.o
[83/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/lib/vkloader.c.o
[84/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-core.dir/spirv_cross_parsed_ir.cpp.o
[85/498] Building CXX object third_party/CMakeFiles/ktx.dir/ktx/lib/basis_transcode.cpp.o
[86/498] Building C object third_party/CMakeFiles/volk.dir/volk/volk.c.o
[87/498] Building CXX object third_party/CMakeFiles/imgui.dir/imgui/imgui_tables.cpp.o
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:197:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall]
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: note: explicitly cast the pointer to silence this warning
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
      |                                           (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall]
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: note: explicitly cast the pointer to silence this warning
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
      |                                                            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:199:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall]
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: note: explicitly cast the pointer to silence this warning
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall]
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: note: explicitly cast the pointer to silence this warning
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
      |                                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall]
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: note: explicitly cast the pointer to silence this warning
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: note: explicitly cast the pointer to silence this warning
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
      |                                              (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: note: explicitly cast the pointer to silence this warning
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
      |                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIDStackTool' [-Wnontrivial-memcall]
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: note: explicitly cast the pointer to silence this warning
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
      |                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall]
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: note: explicitly cast the pointer to silence this warning
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: note: explicitly cast the pointer to silence this warning
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2613:35: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2613 |                     memcpy(dst_tmp++, channel, sizeof(ImDrawChannel));
      |                                   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2613:35: note: explicitly cast the pointer to silence this warning
 2613 |                     memcpy(dst_tmp++, channel, sizeof(ImDrawChannel));
      |                                   ^
      |                            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2619:31: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2619 |                 memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], sizeof(ImDrawChannel));
      |                               ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2619:31: note: explicitly cast the pointer to silence this warning
 2619 |                 memcpy(dst_tmp++, &splitter->_Channels[table->Bg2DrawChannelUnfrozen], sizeof(ImDrawChannel));
      |                               ^
      |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2628:27: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2628 |             memcpy(dst_tmp++, channel, sizeof(ImDrawChannel));
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2628:27: note: explicitly cast the pointer to silence this warning
 2628 |             memcpy(dst_tmp++, channel, sizeof(ImDrawChannel));
      |                           ^
      |                    (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2632:41: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2632 |         memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * sizeof(ImDrawChannel));
      |                                         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2632:41: note: explicitly cast the pointer to silence this warning
 2632 |         memcpy(splitter->_Channels.Data + LEADING_DRAW_CHANNELS, g.DrawChannelsTempMergeBuffer.Data, (splitter->_Count - LEADING_DRAW_CHANNELS) * sizeof(ImDrawChannel));
      |                                         ^
      |                (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:197:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1948:88: note: in instantiation of member function 'ImVector<ImGuiTable>::reserve' requested here
 1948 |     inline void         resize(int new_size)                { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:685:101: note: in instantiation of member function 'ImVector<ImGuiTable>::resize' requested here
  685 |     T*          Add()                               { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; }
      |                                                                                                     ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:682:156: note: in instantiation of member function 'ImPool<ImGuiTable>::Add' requested here
  682 |     T*          GetOrAddByKey(ImGuiID key)          { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); }
      |                                                                                                                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:337:34: note: in instantiation of member function 'ImPool<ImGuiTable>::GetOrAddByKey' requested here
  337 |     ImGuiTable* table = g.Tables.GetOrAddByKey(id);
      |                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:189: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                                                                                                                             ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:343:26: note: in instantiation of member function 'ImVector<ImGuiTableTempData>::resize' requested here
  343 |         g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData());
      |                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:189: note: explicitly cast the pointer to silence this warning
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                                                                                                                             ^
      |                                                                                                                                                                                             (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:88: note: in instantiation of member function 'ImVector<ImGuiTableTempData>::reserve' requested here
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:343:26: note: in instantiation of member function 'ImVector<ImGuiTableTempData>::resize' requested here
  343 |         g.TablesTempData.resize(g.TablesTempDataStacked, ImGuiTableTempData());
      |                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1948:88: note: in instantiation of member function 'ImVector<ImDrawChannel>::reserve' requested here
 1948 |     inline void         resize(int new_size)                { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:2566:39: note: in instantiation of member function 'ImVector<ImDrawChannel>::resize' requested here
 2566 |         g.DrawChannelsTempMergeBuffer.resize(splitter->_Count - LEADING_DRAW_CHANNELS); // Use shared temporary storage so the allocation gets amortized
      |                                       ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1955:127: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1955 |     inline void         push_back(const T& v)               { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; }
      |                                                                                                                               ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:4129:28: note: in instantiation of member function 'ImVector<ImGuiOldColumns>::push_back' requested here
 4129 |     window->ColumnsStorage.push_back(ImGuiOldColumns());
      |                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1955:127: note: explicitly cast the pointer to silence this warning
 1955 |     inline void         push_back(const T& v)               { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; }
      |                                                                                                                               ^
      |                                                                                                                               (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1955:85: note: in instantiation of member function 'ImVector<ImGuiOldColumns>::reserve' requested here
 1955 |     inline void         push_back(const T& v)               { if (Size == Capacity) reserve(_grow_capacity(Size + 1)); memcpy(&Data[Size], &v, sizeof(v)); Size++; }
      |                                                                                     ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_tables.cpp:4129:28: note: in instantiation of member function 'ImVector<ImGuiOldColumns>::push_back' requested here
 4129 |     window->ColumnsStorage.push_back(ImGuiOldColumns());
      |                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
20 warnings generated.
[88/498] Building CXX object third_party/CMakeFiles/imgui.dir/imgui/imgui_demo.cpp.o
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_demo.cpp:96:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall]
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: note: explicitly cast the pointer to silence this warning
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
      |                                           (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall]
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: note: explicitly cast the pointer to silence this warning
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
      |                                                            (void*)
2 warnings generated.
[89/498] Building CXX object third_party/glslang/glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o
[90/498] Building CXX object third_party/glslang/glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o
[91/498] Building CXX object third_party/glslang/glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o
[92/498] Building CXX object third_party/CMakeFiles/imgui.dir/imgui/imgui_draw.cpp.o
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:34:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall]
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: note: explicitly cast the pointer to silence this warning
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
      |                                           (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall]
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: note: explicitly cast the pointer to silence this warning
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
      |                                                            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:36:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall]
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: note: explicitly cast the pointer to silence this warning
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall]
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: note: explicitly cast the pointer to silence this warning
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
      |                                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall]
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: note: explicitly cast the pointer to silence this warning
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: note: explicitly cast the pointer to silence this warning
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
      |                                              (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: note: explicitly cast the pointer to silence this warning
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
      |                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIDStackTool' [-Wnontrivial-memcall]
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: note: explicitly cast the pointer to silence this warning
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
      |                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall]
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: note: explicitly cast the pointer to silence this warning
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: note: explicitly cast the pointer to silence this warning
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:362:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSharedData' [-Wnontrivial-memcall]
  362 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:362:12: note: explicitly cast the pointer to silence this warning
  362 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2026:20: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2026 |             memset(&_Channels[i], 0, sizeof(_Channels[i]));  // Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again
      |                    ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2026:20: note: explicitly cast the pointer to silence this warning
 2026 |             memset(&_Channels[i], 0, sizeof(_Channels[i]));  // Current channel is a copy of CmdBuffer/IdxBuffer, don't destruct again
      |                    ^
      |                    (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2050:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 2050 |     memset(&_Channels[0], 0, sizeof(ImDrawChannel));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2050:12: note: explicitly cast the pointer to silence this warning
 2050 |     memset(&_Channels[0], 0, sizeof(ImDrawChannel));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2143:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawCmd>' [-Wnontrivial-memcall]
 2143 |     memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, sizeof(draw_list->CmdBuffer));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2143:12: note: explicitly cast the pointer to silence this warning
 2143 |     memcpy(&_Channels.Data[_Current]._CmdBuffer, &draw_list->CmdBuffer, sizeof(draw_list->CmdBuffer));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2144:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawIdx>' (aka 'ImVector<unsigned short>') [-Wnontrivial-memcall]
 2144 |     memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, sizeof(draw_list->IdxBuffer));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2144:12: note: explicitly cast the pointer to silence this warning
 2144 |     memcpy(&_Channels.Data[_Current]._IdxBuffer, &draw_list->IdxBuffer, sizeof(draw_list->IdxBuffer));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2146:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawCmd>' [-Wnontrivial-memcall]
 2146 |     memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, sizeof(draw_list->CmdBuffer));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2146:12: note: explicitly cast the pointer to silence this warning
 2146 |     memcpy(&draw_list->CmdBuffer, &_Channels.Data[idx]._CmdBuffer, sizeof(draw_list->CmdBuffer));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2147:12: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImVector<ImDrawIdx>' (aka 'ImVector<unsigned short>') [-Wnontrivial-memcall]
 2147 |     memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, sizeof(draw_list->IdxBuffer));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2147:12: note: explicitly cast the pointer to silence this warning
 2147 |     memcpy(&draw_list->IdxBuffer, &_Channels.Data[idx]._IdxBuffer, sizeof(draw_list->IdxBuffer));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2383:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontAtlas' [-Wnontrivial-memcall]
 2383 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2383:12: note: explicitly cast the pointer to silence this warning
 2383 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2772:26: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall]
 2772 |     memset(src_tmp_array.Data, 0, (size_t)src_tmp_array.size_in_bytes());
      |                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2772:26: note: explicitly cast the pointer to silence this warning
 2772 |     memset(src_tmp_array.Data, 0, (size_t)src_tmp_array.size_in_bytes());
      |                          ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2773:26: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall]
 2773 |     memset(dst_tmp_array.Data, 0, (size_t)dst_tmp_array.size_in_bytes());
      |                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2773:26: note: explicitly cast the pointer to silence this warning
 2773 |     memset(dst_tmp_array.Data, 0, (size_t)dst_tmp_array.size_in_bytes());
      |                          ^
      |            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:34:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImDrawChannel' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2042:19: note: in instantiation of member function 'ImVector<ImDrawChannel>::reserve' requested here
 2042 |         _Channels.reserve(channels_count); // Avoid over reserving since this is likely to stay stable
      |                   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildSrcData' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1948:88: note: in instantiation of member function 'ImVector<ImFontBuildSrcData>::reserve' requested here
 1948 |     inline void         resize(int new_size)                { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2770:19: note: in instantiation of member function 'ImVector<ImFontBuildSrcData>::resize' requested here
 2770 |     src_tmp_array.resize(atlas->ConfigData.Size);
      |                   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImFontBuildDstData' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1948:88: note: in instantiation of member function 'ImVector<ImFontBuildDstData>::reserve' requested here
 1948 |     inline void         resize(int new_size)                { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_draw.cpp:2771:19: note: in instantiation of member function 'ImVector<ImFontBuildDstData>::resize' requested here
 2771 |     dst_tmp_array.resize(atlas->Fonts.Size);
      |                   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
23 warnings generated.
[93/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-core.dir/spirv_cross.cpp.o
[94/498] Building CXX object third_party/CMakeFiles/imgui.dir/imgui/imgui_widgets.cpp.o
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:41:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall]
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: note: explicitly cast the pointer to silence this warning
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
      |                                           (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall]
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: note: explicitly cast the pointer to silence this warning
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
      |                                                            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:43:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall]
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: note: explicitly cast the pointer to silence this warning
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall]
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: note: explicitly cast the pointer to silence this warning
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
      |                                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall]
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: note: explicitly cast the pointer to silence this warning
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: note: explicitly cast the pointer to silence this warning
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
      |                                              (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: note: explicitly cast the pointer to silence this warning
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
      |                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIDStackTool' [-Wnontrivial-memcall]
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: note: explicitly cast the pointer to silence this warning
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
      |                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall]
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: note: explicitly cast the pointer to silence this warning
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: note: explicitly cast the pointer to silence this warning
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:7806:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall]
 7806 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:7806:12: note: explicitly cast the pointer to silence this warning
 7806 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:41:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiTabBar' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1948:88: note: in instantiation of member function 'ImVector<ImGuiTabBar>::reserve' requested here
 1948 |     inline void         resize(int new_size)                { if (new_size > Capacity) reserve(_grow_capacity(new_size)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:685:101: note: in instantiation of member function 'ImVector<ImGuiTabBar>::resize' requested here
  685 |     T*          Add()                               { int idx = FreeIdx; if (idx == Buf.Size) { Buf.resize(Buf.Size + 1); FreeIdx++; } else { FreeIdx = *(int*)&Buf[idx]; } IM_PLACEMENT_NEW(&Buf[idx]) T(); AliveCount++; return &Buf[idx]; }
      |                                                                                                     ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:682:156: note: in instantiation of member function 'ImPool<ImGuiTabBar>::Add' requested here
  682 |     T*          GetOrAddByKey(ImGuiID key)          { int* p_idx = Map.GetIntRef(key, -1); if (*p_idx != -1) return &Buf[*p_idx]; *p_idx = FreeIdx; return Add(); }
      |                                                                                                                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_widgets.cpp:7856:38: note: in instantiation of member function 'ImPool<ImGuiTabBar>::GetOrAddByKey' requested here
 7856 |     ImGuiTabBar* tab_bar = g.TabBars.GetOrAddByKey(id);
      |                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
12 warnings generated.
[95/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o
[96/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o
[97/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o
[98/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o
[99/498] Linking CXX static library third_party/spirv-cross/lib/aarch64/libspirv-cross-core.a
[100/498] Building CXX object third_party/glslang/glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o
[101/498] Linking CXX static library third_party/glslang/glslang/lib/aarch64/libMachineIndependent.a
[102/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_averages_and_directions.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[103/498] Building CXX object third_party/CMakeFiles/imgui.dir/imgui/imgui.cpp.o
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:966:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawListSplitter' [-Wnontrivial-memcall]
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2656:43: note: explicitly cast the pointer to silence this warning
 2656 |     inline ImDrawListSplitter()  { memset(this, 0, sizeof(*this)); }
      |                                           ^
      |                                           (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawList' [-Wnontrivial-memcall]
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:2727:60: note: explicitly cast the pointer to silence this warning
 2727 |     ImDrawList(ImDrawListSharedData* shared_data) { memset(this, 0, sizeof(*this)); _Data = shared_data; }
      |                                                            ^
      |                                                            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:968:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImDrawDataBuilder' [-Wnontrivial-memcall]
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:794:54: note: explicitly cast the pointer to silence this warning
  794 |     ImDrawDataBuilder()                     { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextDeactivatedState' [-Wnontrivial-memcall]
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1061:50: note: explicitly cast the pointer to silence this warning
 1061 |     ImGuiInputTextDeactivatedState()    { memset(this, 0, sizeof(*this)); }
      |                                                  ^
      |                                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiInputTextState' [-Wnontrivial-memcall]
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1087:54: note: explicitly cast the pointer to silence this warning
 1087 |     ImGuiInputTextState()                   { memset(this, 0, sizeof(*this)); }
      |                                                      ^
      |                                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1521:46: note: explicitly cast the pointer to silence this warning
 1521 |     ImGuiListClipperData()          { memset(this, 0, sizeof(*this)); }
      |                                              ^
      |                                              (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiOldColumns' [-Wnontrivial-memcall]
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1702:34: note: explicitly cast the pointer to silence this warning
 1702 |     ImGuiOldColumns()   { memset(this, 0, sizeof(*this)); }
      |                                  ^
      |                                  (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIDStackTool' [-Wnontrivial-memcall]
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:1893:38: note: explicitly cast the pointer to silence this warning
 1893 |     ImGuiIDStackTool()      { memset(this, 0, sizeof(*this)); CopyToClipboardLastTime = -FLT_MAX; }
      |                                      ^
      |                                      (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTable' [-Wnontrivial-memcall]
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2908:42: note: explicitly cast the pointer to silence this warning
 2908 |     ImGuiTable()                { memset(this, 0, sizeof(*this)); LastFrameActive = -1; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiTableTempData' [-Wnontrivial-memcall]
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui_internal.h:2934:42: note: explicitly cast the pointer to silence this warning
 2934 |     ImGuiTableTempData()        { memset(this, 0, sizeof(*this)); LastTimeActive = -1.0f; }
      |                                          ^
      |                                          (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:1278:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiIO' [-Wnontrivial-memcall]
 1278 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:1278:12: note: explicitly cast the pointer to silence this warning
 1278 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:2808:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiListClipper' [-Wnontrivial-memcall]
 2808 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:2808:12: note: explicitly cast the pointer to silence this warning
 2808 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:3751:12: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ImGuiWindow' [-Wnontrivial-memcall]
 3751 |     memset(this, 0, sizeof(*this));
      |            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:3751:12: note: explicitly cast the pointer to silence this warning
 3751 |     memset(this, 0, sizeof(*this));
      |            ^
      |            (void*)
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:966:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:189: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                                                                                                                             ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:2837:27: note: in instantiation of member function 'ImVector<ImGuiListClipperData>::resize' requested here
 2837 |         g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData());
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:189: note: explicitly cast the pointer to silence this warning
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                                                                                                                             ^
      |                                                                                                                                                                                             (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ImGuiListClipperData' [-Wnontrivial-memcall]
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1949:88: note: in instantiation of member function 'ImVector<ImGuiListClipperData>::reserve' requested here
 1949 |     inline void         resize(int new_size, const T& v)    { if (new_size > Capacity) reserve(_grow_capacity(new_size)); if (new_size > Size) for (int n = Size; n < new_size; n++) memcpy(&Data[n], &v, sizeof(v)); Size = new_size; }
      |                                                                                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.cpp:2837:27: note: in instantiation of member function 'ImVector<ImGuiListClipperData>::resize' requested here
 2837 |         g.ClipperTempData.resize(g.ClipperTempDataStacked, ImGuiListClipperData());
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui/imgui.h:1951:182: note: explicitly cast the pointer to silence this warning
 1951 |     inline void         reserve(int new_capacity)           { if (new_capacity <= Capacity) return; T* new_data = (T*)IM_ALLOC((size_t)new_capacity * sizeof(T)); if (Data) { memcpy(new_data, Data, (size_t)Size * sizeof(T)); IM_FREE(Data); } Data = new_data; Capacity = new_capacity; }
      |                                                                                                                                                                                      ^
      |                                                                                                                                                                                      (void*)
15 warnings generated.
[104/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o
[105/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_color_quantize.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[106/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_compress_symbolic.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[107/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_compute_variance.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[108/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o
[109/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_diagnostic_trace.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[110/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o
[111/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_find_best_partitioning.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[112/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_ideal_endpoints_and_weights.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[113/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_decompress_symbolic.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[114/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_block_sizes.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[115/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_color_unquantize.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[116/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_mathlib_softfloat.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[117/498] Building CXX object third_party/CMakeFiles/ktx.dir/ktx/external/basisu/transcoder/basisu_transcoder.cpp.o
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16613:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ktx2_header' [-Wnontrivial-memcall]
 16613 |                 memset(&m_header, 0, sizeof(m_header));
       |                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16613:10: note: explicitly cast the pointer to silence this warning
 16613 |                 memset(&m_header, 0, sizeof(m_header));
       |                        ^
       |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16617:10: warning: first argument in call to 'memset' is a pointer to non-trivially copyable type 'ktx2_etc1s_global_data_header' [-Wnontrivial-memcall]
 16617 |                 memset(&m_etc1s_header, 0, sizeof(m_etc1s_header));
       |                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16617:10: note: explicitly cast the pointer to silence this warning
 16617 |                 memset(&m_etc1s_header, 0, sizeof(m_etc1s_header));
       |                        ^
       |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16664:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ktx2_header' [-Wnontrivial-memcall]
 16664 |                 memcpy(&m_header, pData, sizeof(m_header));
       |                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16664:10: note: explicitly cast the pointer to silence this warning
 16664 |                 memcpy(&m_header, pData, sizeof(m_header));
       |                        ^
       |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16760:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'basist::ktx2_level_index' [-Wnontrivial-memcall]
 16760 |                 memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes);
       |                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:16760:10: note: explicitly cast the pointer to silence this warning
 16760 |                 memcpy(&m_levels[0], m_pData + sizeof(ktx2_header), level_index_size_in_bytes);
       |                        ^
       |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:17273:10: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'ktx2_etc1s_global_data_header' [-Wnontrivial-memcall]
 17273 |                 memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header));
       |                        ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:17273:10: note: explicitly cast the pointer to silence this warning
 17273 |                 memcpy(&m_etc1s_header, pSrc, sizeof(ktx2_etc1s_global_data_header));
       |                        ^
       |                        (void*)
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:17306:30: warning: first argument in call to 'memcpy' is a pointer to non-trivially copyable type 'basist::ktx2_etc1s_image_desc' [-Wnontrivial-memcall]
 17306 |                 memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count);
       |                                            ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder/basisu_transcoder.cpp:17306:30: note: explicitly cast the pointer to silence this warning
 17306 |                 memcpy(m_etc1s_image_descs.data(), pSrc, sizeof(ktx2_etc1s_image_desc) * image_count);
       |                                            ^
       |                        (void*)
6 warnings generated.
[118/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_image.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[119/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_pick_best_endpoint_format.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[120/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_mathlib.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[121/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_entry.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[122/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_weight_align.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[123/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_integer_sequence.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[124/498] Linking CXX static library components/unix/lib/aarch64/libvkb__unix_platform.a
[125/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_partition_tables.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[126/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_percentile_tables.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[127/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_quantization.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[128/498] Linking C static library third_party/lib/aarch64/libvolk.a
[129/498] Linking CXX static library third_party/lib/aarch64/libimgui.a
[130/498] Linking CXX static library third_party/glslang/glslang/lib/aarch64/libglslang.a
[131/498] Linking CXX static library third_party/glslang/glslang/lib/aarch64/libglslang-default-resource-limits.a
[132/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_weight_quant_xfer_tables.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[133/498] Building CXX object third_party/astc/Source/CMakeFiles/astcdec-neon-static.dir/astcenc_symbolic_physical.cpp.o
aarch64-yoe-linux-musl-clang++: warning: overriding '-ffp-model=precise' option with '-ffp-contract=off' [-Woverriding-option]
[134/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o
[135/498] Building CXX object components/filesystem/CMakeFiles/vkb__filesystem.dir/src/std_filesystem.cpp.o
[136/498] Building CXX object components/filesystem/CMakeFiles/vkb__filesystem.dir/src/filesystem.cpp.o
[137/498] Linking CXX static library third_party/astc/Source/lib/aarch64/libastcdec-neon-static.a
[138/498] Building CXX object components/filesystem/CMakeFiles/vkb__filesystem.dir/src/legacy.cpp.o
[139/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/benchmark/catch_chronometer.cpp.o
[140/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-util.dir/spirv_cross_util.cpp.o
[141/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_benchmark_function.cpp.o
[142/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generator_exception.cpp.o
[143/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-cpp.dir/spirv_cpp.cpp.o
[144/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_run_for_at_least.cpp.o
[145/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-reflect.dir/spirv_reflect.cpp.o
[146/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators.cpp.o
[147/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/benchmark/detail/catch_stats.cpp.o
[148/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/generators/catch_generators_random.cpp.o
[149/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_automake.cpp.o
[150/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_common_base.cpp.o
[151/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_compact.cpp.o
[152/498] Building CXX object third_party/glslang/SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o
[153/498] Linking CXX static library third_party/glslang/SPIRV/lib/aarch64/libSPIRV.a
[154/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_event_listener.cpp.o
[155/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_cumulative_base.cpp.o
[156/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_console.cpp.o
[157/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_registrars.cpp.o
[158/498] Building C object third_party/CMakeFiles/ktx.dir/ktx/external/basisu/zstd/zstd.c.o
[159/498] Linking CXX static library third_party/lib/aarch64/libktx.a
[160/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_helpers.cpp.o
[161/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_multi.cpp.o
[162/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_junit.cpp.o
[163/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_streaming_base.cpp.o
[164/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_sonarqube.cpp.o
[165/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_capture.cpp.o
[166/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_exception.cpp.o
[167/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_tap.cpp.o
[168/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_config.cpp.o
[169/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_generatortracker.cpp.o
[170/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_xml.cpp.o
[171/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/reporters/catch_reporter_teamcity.cpp.o
[172/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_registry_hub.cpp.o
[173/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_factory.cpp.o
[174/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter_registry.cpp.o
[175/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_testcase.cpp.o
[176/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/interfaces/catch_interfaces_reporter.cpp.o
[177/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_assertion_result.cpp.o
[178/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_approx.cpp.o
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/catch2/src/catch2/catch_approx.cpp:73:24: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   73 |     Approx operator "" _a(long double val) {
      |            ~~~~~~~~~~~~^~
      |            operator""_a
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/catch2/src/catch2/catch_approx.cpp:76:24: warning: identifier '_a' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   76 |     Approx operator "" _a(unsigned long long val) {
      |            ~~~~~~~~~~~~^~
      |            operator""_a
2 warnings generated.
[179/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_get_random_seed.cpp.o
[180/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_tag_alias_autoregistrar.cpp.o
[181/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_message.cpp.o
[182/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_registry_hub.cpp.o
[183/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_totals.cpp.o
[184/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_test_spec.cpp.o
[185/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_config.cpp.o
[186/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_test_case_info.cpp.o
[187/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_timer.cpp.o
[188/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_version.cpp.o
[189/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_case_insensitive_comparisons.cpp.o
[190/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_context.cpp.o
[191/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_session.cpp.o
[192/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/catch_tostring.cpp.o
[193/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_assertion_handler.cpp.o
[194/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-hlsl.dir/spirv_hlsl.cpp.o
[195/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_console_colour.cpp.o
[196/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_errno_guard.cpp.o
[197/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debug_console.cpp.o
[198/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_debugger.cpp.o
[199/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_decomposer.cpp.o
[200/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_getenv.cpp.o
[201/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_floating_point_helpers.cpp.o
[202/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enforce.cpp.o
[203/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_enum_values_registry.cpp.o
[204/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_fatal_condition_handler.cpp.o
[205/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_clara.cpp.o
[206/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_leak_detector.cpp.o
[207/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_exception_translator_registry.cpp.o
[208/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_polyfills.cpp.o
[209/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_number_generator.cpp.o
[210/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_lazy_expr.cpp.o
[211/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_istream.cpp.o
[212/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_message_info.cpp.o
[213/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_result_type.cpp.o
[214/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_parse_numbers.cpp.o
[215/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_output_redirect.cpp.o
[216/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_list.cpp.o
[217/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_random_seed_generation.cpp.o
[218/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_spec_parser.cpp.o
[219/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_section.cpp.o
[220/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reusable_string_stream.cpp.o
[221/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_commandline.cpp.o
[222/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_reporter_registry.cpp.o
[223/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_singletons.cpp.o
[224/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_source_line_info.cpp.o
[225/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_startup_exception_registry.cpp.o
[226/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_info_hasher.cpp.o
[227/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_run_context.cpp.o
[228/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stdstreams.cpp.o
[229/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_stringref.cpp.o
[230/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_string_manip.cpp.o
[231/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_uncaught_exceptions.cpp.o
[232/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_tag_alias_registry.cpp.o
[233/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_tracker.cpp.o
[234/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_failure_exception.cpp.o
[235/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_registry.cpp.o
[236/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_spec_parser.cpp.o
[237/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_textflow.cpp.o
[238/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_test_case_registry_impl.cpp.o
[239/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_wildcard_pattern.cpp.o
[240/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-glsl.dir/spirv_glsl.cpp.o
[241/498] Linking CXX static library third_party/spirv-cross/lib/aarch64/libspirv-cross-glsl.a
[242/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/internal/catch_xmlwriter.cpp.o
[243/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers.cpp.o
[244/498] Linking CXX static library components/filesystem/lib/aarch64/libvkb__filesystem.a
[245/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_exception.cpp.o
[246/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_container_properties.cpp.o
[247/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_predicate.cpp.o
[248/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_floating_point.cpp.o
[249/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_quantifiers.cpp.o
[250/498] Building CXX object framework/CMakeFiles/framework.dir/platform/input_events.cpp.o
[251/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_templated.cpp.o
[252/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/internal/catch_matchers_impl.cpp.o
[253/498] Building CXX object framework/CMakeFiles/framework.dir/common/ktx_common.cpp.o
[254/498] Building CXX object framework/CMakeFiles/framework.dir/platform/configuration.cpp.o
[255/498] Building CXX object third_party/catch2/src/CMakeFiles/Catch2.dir/catch2/matchers/catch_matchers_string.cpp.o
[256/498] Building CXX object framework/CMakeFiles/framework.dir/platform/headless_window.cpp.o
[257/498] Building CXX object framework/CMakeFiles/framework.dir/common/error.cpp.o
[258/498] Building CXX object framework/CMakeFiles/framework.dir/platform/application.cpp.o
[259/498] Building CXX object framework/CMakeFiles/framework.dir/drawer.cpp.o
[260/498] Building CXX object framework/CMakeFiles/framework.dir/common/vk_common.cpp.o
[261/498] Building CXX object framework/CMakeFiles/framework.dir/common/strings.cpp.o
[262/498] Building CXX object framework/CMakeFiles/framework.dir/glsl_compiler.cpp.o
[263/498] Building CXX object framework/CMakeFiles/framework.dir/platform/plugins/plugin.cpp.o
[264/498] Building CXX object framework/CMakeFiles/framework.dir/platform/window.cpp.o
[265/498] Building CXX object framework/CMakeFiles/framework.dir/spirv_reflection.cpp.o
[266/498] Building CXX object framework/CMakeFiles/framework.dir/platform/platform.cpp.o
[267/498] Building CXX object framework/CMakeFiles/framework.dir/debug_info.cpp.o
[268/498] Building CXX object framework/CMakeFiles/framework.dir/common/utils.cpp.o
[269/498] Building CXX object third_party/spirv-cross/CMakeFiles/spirv-cross-msl.dir/spirv_msl.cpp.o
[270/498] Building CXX object framework/CMakeFiles/framework.dir/heightmap.cpp.o
[271/498] Building CXX object framework/CMakeFiles/framework.dir/timer.cpp.o
[272/498] Building CXX object framework/CMakeFiles/framework.dir/gui.cpp.o
[273/498] Building CXX object framework/CMakeFiles/framework.dir/resource_binding_state.cpp.o
[274/498] Building CXX object framework/CMakeFiles/framework.dir/fence_pool.cpp.o
[275/498] Building CXX object framework/CMakeFiles/framework.dir/camera_core.cpp.o
[276/498] Building CXX object framework/CMakeFiles/framework.dir/resource_record.cpp.o
[277/498] Building CXX object framework/CMakeFiles/framework.dir/resource_replay.cpp.o
[278/498] Building CXX object framework/CMakeFiles/framework.dir/semaphore_pool.cpp.o
[279/498] Building CXX object framework/CMakeFiles/framework.dir/resource_cache.cpp.o
[280/498] Building CXX object framework/CMakeFiles/framework.dir/core/instance.cpp.o
[281/498] Building CXX object framework/CMakeFiles/framework.dir/core/physical_device.cpp.o
[282/498] Building CXX object framework/CMakeFiles/framework.dir/api_vulkan_sample.cpp.o
[283/498] Building CXX object framework/CMakeFiles/framework.dir/core/debug.cpp.o
[284/498] Building CXX object framework/CMakeFiles/framework.dir/hpp_resource_cache.cpp.o
[285/498] Building CXX object framework/CMakeFiles/framework.dir/hpp_gui.cpp.o
[286/498] Building CXX object framework/CMakeFiles/framework.dir/core/image_core.cpp.o
[287/498] Building CXX object framework/CMakeFiles/framework.dir/hpp_api_vulkan_sample.cpp.o
[288/498] Building CXX object framework/CMakeFiles/framework.dir/core/pipeline_layout.cpp.o
[289/498] Building CXX object framework/CMakeFiles/framework.dir/core/device.cpp.o
[290/498] Building CXX object framework/CMakeFiles/framework.dir/core/shader_module.cpp.o
[291/498] Building CXX object framework/CMakeFiles/framework.dir/gltf_loader.cpp.o
[292/498] Building CXX object framework/CMakeFiles/framework.dir/core/pipeline.cpp.o
[293/498] Building CXX object framework/CMakeFiles/framework.dir/core/allocated.cpp.o
[294/498] Building CXX object framework/CMakeFiles/framework.dir/core/descriptor_set_layout.cpp.o
[295/498] Building CXX object framework/CMakeFiles/framework.dir/core/descriptor_pool.cpp.o
[296/498] Building CXX object framework/CMakeFiles/framework.dir/core/descriptor_set.cpp.o
[297/498] Building CXX object framework/CMakeFiles/framework.dir/core/sampled_image.cpp.o
[298/498] Building CXX object framework/CMakeFiles/framework.dir/core/queue.cpp.o
[299/498] Building CXX object framework/CMakeFiles/framework.dir/core/image_view.cpp.o
[300/498] Building CXX object framework/CMakeFiles/framework.dir/core/command_pool.cpp.o
[301/498] Building CXX object framework/CMakeFiles/framework.dir/core/swapchain.cpp.o
[302/498] Building CXX object framework/CMakeFiles/framework.dir/core/framebuffer.cpp.o
[303/498] Building CXX object framework/CMakeFiles/framework.dir/core/sampler_core.cpp.o
[304/498] Building CXX object framework/CMakeFiles/framework.dir/core/query_pool.cpp.o
[305/498] Building CXX object framework/CMakeFiles/framework.dir/core/render_pass.cpp.o
[306/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_image_core.cpp.o
[307/498] Building CXX object framework/CMakeFiles/framework.dir/core/acceleration_structure.cpp.o
[308/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_debug.cpp.o
[309/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_command_pool.cpp.o
[310/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_physical_device.cpp.o
[311/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_device.cpp.o
[312/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_image_view.cpp.o
[313/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_instance.cpp.o
[314/498] Building CXX object framework/CMakeFiles/framework.dir/geometry/frustum.cpp.o
[315/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_pipeline_layout.cpp.o
[316/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_queue.cpp.o
[317/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_sampler.cpp.o
[318/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/pipeline_state.cpp.o
[319/498] Building CXX object framework/CMakeFiles/framework.dir/core/hpp_swapchain.cpp.o
[320/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/postprocessing_pipeline.cpp.o
[321/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/postprocessing_pass.cpp.o
[322/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/postprocessing_computepass.cpp.o
[323/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/postprocessing_renderpass.cpp.o
[324/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/render_context.cpp.o
[325/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/render_target.cpp.o
[326/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/render_frame.cpp.o
[327/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/component.cpp.o
[328/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/render_pipeline.cpp.o
[329/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/hpp_render_target.cpp.o
[330/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/hpp_render_context.cpp.o
[331/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/script.cpp.o
[332/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/node.cpp.o
[333/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/hpp_render_frame.cpp.o
[334/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/subpasses/forward_subpass.cpp.o
[335/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/perspective_camera.cpp.o
[336/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/camera.cpp.o
[337/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/orthographic_camera.cpp.o
[338/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/scene.cpp.o
[339/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/aabb.cpp.o
[340/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/subpasses/lighting_subpass.cpp.o
[341/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/material.cpp.o
[342/498] Building CXX object framework/CMakeFiles/framework.dir/rendering/subpasses/geometry_subpass.cpp.o
[343/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/light.cpp.o
[344/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/pbr_material.cpp.o
[345/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/sampler.cpp.o
[346/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/transform.cpp.o
[347/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/mesh.cpp.o
[348/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/texture.cpp.o
[349/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/image.cpp.o
[350/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/image/astc.cpp.o
[351/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/image/ktx.cpp.o
[352/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/scripts/node_animation.cpp.o
[353/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/scripts/animation.cpp.o
[354/498] Building CXX object framework/CMakeFiles/framework.dir/stats/stats_provider.cpp.o
[355/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/scripts/free_camera.cpp.o
[356/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/sub_mesh.cpp.o
[357/498] Building CXX object framework/CMakeFiles/framework.dir/stats/frame_time_stats_provider.cpp.o
[358/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/hpp_image.cpp.o
[359/498] Building CXX object framework/CMakeFiles/framework.dir/scene_graph/components/image/stb.cpp.o
[360/498] Building CXX object samples/api/hello_triangle/CMakeFiles/hello_triangle.dir/hello_triangle.cpp.o
[361/498] Building CXX object samples/api/hello_triangle_1_3/CMakeFiles/hello_triangle_1_3.dir/hello_triangle_1_3.cpp.o
FAILED: samples/api/hello_triangle_1_3/CMakeFiles/hello_triangle_1_3.dir/hello_triangle_1_3.cpp.o 
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-clang++ --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot -DBASISD_SUPPORT_KTX2_ZSTD=0 -DBASISU_NO_ITERATOR_DEBUG_LEVEL -DGLM_ENABLE_EXPERIMENTAL -DGLM_FORCE_CTOR_INIT -DGLM_FORCE_CXX14 -DGLM_FORCE_RADIANS -DGLM_FORCE_SWIZZLE -DKTX_FEATURE_WRITE=0 -DLIBKTX -DPLATFORM__LINUX -DPLATFORM__LINUX_D2D -DROOT_PATH_SIZE=35 -DSPDLOG_COMPILED_LIB -DSPDLOG_FMT_EXTERNAL -DVKB_PROFILING=0 -DVKB_VULKAN_DEBUG -DVK_NO_PROTOTYPES -DVK_USE_PLATFORM_DISPLAY_KHR -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hello_triangle_1_3 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/app/plugins -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/app/apps -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/compute_nbody -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/compute_nbody -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/dynamic_uniform_buffers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/dynamic_uniform_buffers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hdr -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hdr -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hello_triangle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hlsl_shaders -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hlsl_shaders -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_compute_nbody -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_compute_nbody -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_dynamic_uniform_buffers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_dynamic_uniform_buffers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_hdr -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_hdr -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_hello_triangle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_hello_triangle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_hlsl_shaders -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_hlsl_shaders -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_instancing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_instancing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_oit_depth_peeling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_oit_depth_peeling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_oit_linked_lists -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_oit_linked_lists -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_separate_image_sampler -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_separate_image_sampler -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_terrain_tessellation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_terrain_tessellation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_texture_loading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_texture_loading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_texture_mipmap_generation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_texture_mipmap_generation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hpp_timestamp_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/hpp_timestamp_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/instancing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/instancing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/oit_depth_peeling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/oit_depth_peeling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/oit_linked_lists -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/oit_linked_lists -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/separate_image_sampler -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/separate_image_sampler -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/swapchain_recreation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/swapchain_recreation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/terrain_tessellation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/terrain_tessellation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/texture_loading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/texture_loading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/texture_mipmap_generation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/texture_mipmap_generation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/timestamp_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/api/timestamp_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/buffer_device_address -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/buffer_device_address -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/calibrated_timestamps -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/calibrated_timestamps -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/color_write_enable -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/color_write_enable -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/conditional_rendering -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/conditional_rendering -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/conservative_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/conservative_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/debug_utils -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/debug_utils -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/descriptor_buffer_basic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/descriptor_buffer_basic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/descriptor_indexing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/descriptor_indexing -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_blending -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_blending -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_line_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_line_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_multisample_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_multisample_rasterization -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_primitive_clipping -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_primitive_clipping -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_rendering -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_rendering -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/dynamic_rendering_local_read -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/dynamic_rendering_local_read -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/extended_dynamic_state2 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/extended_dynamic_state2 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/fragment_shader_barycentric -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/fragment_shader_barycentric -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/fragment_shading_rate -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/fragment_shading_rate -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/fragment_shading_rate_dynamic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/fragment_shading_rate_dynamic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/graphics_pipeline_library -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/graphics_pipeline_library -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/gshader_to_mshader -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/gshader_to_mshader -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/host_image_copy -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/host_image_copy -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/hpp_mesh_shading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/hpp_mesh_shading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/hpp_push_descriptors -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/hpp_push_descriptors -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/logic_op_dynamic_state -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/logic_op_dynamic_state -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/memory_budget -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/memory_budget -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/mesh_shader_culling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/mesh_shader_culling -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/mesh_shading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/mesh_shading -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/open_cl_interop -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/open_cl_interop -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/opencl -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/patch_control_points -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/patch_control_points -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/portability -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/portability -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/push_descriptors -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/push_descriptors -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/ray_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/ray_queries -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/ray_tracing_basic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/ray_tracing_basic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/ray_tracing_extended -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/ray_tracing_extended -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/ray_tracing_position_fetch -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/ray_tracing_position_fetch -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/ray_tracing_reflection -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/ray_tracing_reflection -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/shader_debugprintf -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/shader_debugprintf -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/shader_object -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/shader_object -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/sparse_image -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/sparse_image -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/synchronization_2 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/synchronization_2 -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/timeline_semaphore -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/timeline_semaphore -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/extensions/vertex_dynamic_state -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/extensions/vertex_dynamic_state -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/general/mobile_nerf -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/general/mobile_nerf -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/general/mobile_nerf_rayquery -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/general/mobile_nerf_rayquery -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/16bit_arithmetic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/16bit_arithmetic -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/16bit_storage_input_output -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/16bit_storage_input_output -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/afbc -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/afbc -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/async_compute -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/async_compute -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/command_buffer_usage -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/command_buffer_usage -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/constant_data -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/constant_data -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/descriptor_management -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/descriptor_management -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/hpp_pipeline_cache -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/hpp_pipeline_cache -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/hpp_swapchain_images -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/hpp_swapchain_images -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/hpp_texture_compression_comparison -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/hpp_texture_compression_comparison -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/image_compression_control -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/image_compression_control -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/layout_transitions -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/layout_transitions -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/msaa -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/msaa -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/multi_draw_indirect -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/multi_draw_indirect -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/multithreading_render_passes -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/multithreading_render_passes -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/pipeline_barriers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/pipeline_barriers -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/pipeline_cache -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/pipeline_cache -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/render_passes -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/render_passes -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/specialization_constants -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/specialization_constants -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/subpasses -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/subpasses -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/surface_rotation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/surface_rotation -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/swapchain_images -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/swapchain_images -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/texture_compression_basisu -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/texture_compression_basisu -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/texture_compression_comparison -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/texture_compression_comparison -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/performance/wait_idle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/performance/wait_idle -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/tooling/profiles -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/samples/tooling/profiles -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/core/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/unix/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/filesystem/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/glslang/glslang/.. -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/include -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/glslang/SPIRV/.. -ITMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spirv-cross -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/stb -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/volk -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/vulkan/include -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/include -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/lib -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/utils -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/zstd -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/external/basisu/transcoder -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/ktx/other_include -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build/third_party/astc/Source/Include -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/imgui -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/tinygltf -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/glm -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/vma/include -isystem TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/CTPL -target aarch64-yoe-linux-musl  -mcpu=cortex-a57+crc  -mlittle-endian --dyld-prefix=/usr -Qunused-arguments -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot  -O2 -g   -fmacro-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git=/usr/src/debug/vulkan-samples/git  -fdebug-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git=/usr/src/debug/vulkan-samples/git  -fmacro-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build=/usr/src/debug/vulkan-samples/git  -fdebug-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build=/usr/src/debug/vulkan-samples/git  -fdebug-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot=  -fmacro-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot=  -fdebug-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot-native=  -fmacro-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/recipe-sysroot-native=  -pipe -fvisibility-inlines-hidden -Wno-error=cpp -Wno-error=overriding-option -Wno-error=deprecated-declarations  -DNDEBUG -std=c++20 -fPIC -fno-strict-aliasing -fexceptions -MD -MT samples/api/hello_triangle_1_3/CMakeFiles/hello_triangle_1_3.dir/hello_triangle_1_3.cpp.o -MF samples/api/hello_triangle_1_3/CMakeFiles/hello_triangle_1_3.dir/hello_triangle_1_3.cpp.o.d -o samples/api/hello_triangle_1_3/CMakeFiles/hello_triangle_1_3.dir/hello_triangle_1_3.cpp.o -c TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp:18:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.h:21:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/core/instance.h:20:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/common/helpers.h:37:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/common/error.h:27:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/core/include/core/util/logging.hpp:21:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/spdlog.h:15:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:334:9: error: call to consteval function 'fmt::basic_format_string<char, const char *, const char *&, int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
  334 |         SPDLOG_LOGGER_CATCH(loc)
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:34:46: note: expanded from macro 'SPDLOG_LOGGER_CATCH'
   34 |                 err_handler_(fmt_lib::format(SPDLOG_FMT_STRING("{} [{}({})]"), ex.what(), \
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/common.h:55:46: note: expanded from macro 'SPDLOG_FMT_STRING'
   55 |     #define SPDLOG_FMT_STRING(format_string) FMT_STRING(format_string)
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1827:23: note: expanded from macro 'FMT_STRING'
 1827 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1806:3: note: expanded from macro 'FMT_STRING_IMPL'
 1806 |   [] {                                                                        \
      |   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:80:9: note: in instantiation of function template specialization 'spdlog::logger::log_<std::string>' requested here
   80 |         log_(loc, lvl, details::to_string_view(fmt), std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:85:9: note: in instantiation of function template specialization 'spdlog::logger::log<std::string>' requested here
   85 |         log(source_loc{}, lvl, fmt, std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:150:9: note: in instantiation of function template specialization 'spdlog::logger::log<std::string>' requested here
  150 |         log(level::err, fmt, std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/spdlog.h:178:27: note: in instantiation of function template specialization 'spdlog::logger::error<std::string>' requested here
  178 |     default_logger_raw()->error(fmt, std::forward<Args>(args)...);
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp:85:4: note: in instantiation of function template specialization 'spdlog::error<std::string>' requested here
   85 |                         LOGE("Error: Required extension not found: {}", extension_name);
      |                         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/core/include/core/util/logging.hpp:28:27: note: expanded from macro 'LOGE'
   28 | #define LOGE(...) spdlog::error("{}", fmt::format(__VA_ARGS__));
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:779:54: note: subexpression not valid in a constant expression
  779 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2761:5: note: in call to 'this->context_.advance_to(&"{} [{}({})]"[1])'
 2761 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2756:5: note: in call to 'this->on_format_specs(0, &"{} [{}({})]"[1], &"{} [{}({})]"[1])'
 2756 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2581:5: note: in call to 'handler.on_replacement_field(0, &"{} [{}({})]"[1])'
 2581 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2613:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, const char *, const char *, int> &>(&"{} [{}({})]"[1], &"{} [{}({})]"[11], checker(s))'
 2613 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2884:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, const char *, const char *, int>>({&"{} [{}({})]"[0], 11}, checker(s))'
 2884 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:334:9: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{} [{}({})]"[0])>;
    };
    return FMT_COMPILE_STRING();
}())'
  334 |         SPDLOG_LOGGER_CATCH(loc)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:34:46: note: expanded from macro 'SPDLOG_LOGGER_CATCH'
   34 |                 err_handler_(fmt_lib::format(SPDLOG_FMT_STRING("{} [{}({})]"), ex.what(), \
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/common.h:55:46: note: expanded from macro 'SPDLOG_FMT_STRING'
   55 |     #define SPDLOG_FMT_STRING(format_string) FMT_STRING(format_string)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1827:23: note: expanded from macro 'FMT_STRING'
 1827 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1806:3: note: expanded from macro 'FMT_STRING_IMPL'
 1806 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1807 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1808 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1809 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1810 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1811 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1812 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1813 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1814 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1815 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1816 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1817 |   }()
      |   ~~~
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp:18:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.h:21:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/core/instance.h:20:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/common/helpers.h:37:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/framework/common/error.h:27:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/core/include/core/util/logging.hpp:21:
In file included from TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/spdlog.h:15:
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:334:9: error: call to consteval function 'fmt::basic_format_string<char, const char *, const char *&, int &>::basic_format_string<FMT_COMPILE_STRING, 0>' is not a constant expression
  334 |         SPDLOG_LOGGER_CATCH(loc)
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:34:46: note: expanded from macro 'SPDLOG_LOGGER_CATCH'
   34 |                 err_handler_(fmt_lib::format(SPDLOG_FMT_STRING("{} [{}({})]"), ex.what(), \
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/common.h:55:46: note: expanded from macro 'SPDLOG_FMT_STRING'
   55 |     #define SPDLOG_FMT_STRING(format_string) FMT_STRING(format_string)
      |                                              ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1827:23: note: expanded from macro 'FMT_STRING'
 1827 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1806:3: note: expanded from macro 'FMT_STRING_IMPL'
 1806 |   [] {                                                                        \
      |   ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:80:9: note: in instantiation of function template specialization 'spdlog::logger::log_<char (&)[256]>' requested here
   80 |         log_(loc, lvl, details::to_string_view(fmt), std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:85:9: note: in instantiation of function template specialization 'spdlog::logger::log<char (&)[256]>' requested here
   85 |         log(source_loc{}, lvl, fmt, std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:145:9: note: in instantiation of function template specialization 'spdlog::logger::log<char (&)[256]>' requested here
  145 |         log(level::warn, fmt, std::forward<Args>(args)...);
      |         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/spdlog.h:173:27: note: in instantiation of function template specialization 'spdlog::logger::warn<char (&)[256]>' requested here
  173 |     default_logger_raw()->warn(fmt, std::forward<Args>(args)...);
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/samples/api/hello_triangle_1_3/hello_triangle_1_3.cpp:262:4: note: in instantiation of function template specialization 'spdlog::warn<char (&)[256]>' requested here
  262 |                         LOGW("Physical device '{}' does not support Vulkan 1.3, skipping.", device_properties.deviceName);
      |                         ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/components/core/include/core/util/logging.hpp:27:27: note: expanded from macro 'LOGW'
   27 | #define LOGW(...) spdlog::warn(__VA_ARGS__);
      |                           ^
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:779:54: note: subexpression not valid in a constant expression
  779 |     format_str_.remove_prefix(detail::to_unsigned(it - begin()));
      |                                                   ~~~^~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2761:5: note: in call to 'this->context_.advance_to(&"{} [{}({})]"[1])'
 2761 |     context_.advance_to(begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2756:5: note: in call to 'this->on_format_specs(0, &"{} [{}({})]"[1], &"{} [{}({})]"[1])'
 2756 |     on_format_specs(id, begin, begin);  // Call parse() on empty specs.
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2581:5: note: in call to 'handler.on_replacement_field(0, &"{} [{}({})]"[1])'
 2581 |     handler.on_replacement_field(handler.on_arg_id(), begin);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2613:21: note: in call to 'parse_replacement_field<char, fmt::detail::format_string_checker<char, const char *, const char *, int> &>(&"{} [{}({})]"[1], &"{} [{}({})]"[11], checker(s))'
 2613 |         begin = p = parse_replacement_field(p - 1, end, handler);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/base.h:2884:7: note: in call to 'parse_format_string<true, char, fmt::detail::format_string_checker<char, const char *, const char *, int>>({&"{} [{}({})]"[0], 11}, checker(s))'
 2884 |       detail::parse_format_string<true>(str_, checker(s));
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:334:9: note: in call to 'basic_format_string<FMT_COMPILE_STRING, 0>([] {
    struct FMT_COMPILE_STRING : fmt::detail::compile_string {
        using char_type [[maybe_unused]] = fmt::remove_cvref_t<decltype("{} [{}({})]"[0])>;
    };
    return FMT_COMPILE_STRING();
}())'
  334 |         SPDLOG_LOGGER_CATCH(loc)
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/logger.h:34:46: note: expanded from macro 'SPDLOG_LOGGER_CATCH'
   34 |                 err_handler_(fmt_lib::format(SPDLOG_FMT_STRING("{} [{}({})]"), ex.what(), \
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/spdlog/include/spdlog/common.h:55:46: note: expanded from macro 'SPDLOG_FMT_STRING'
   55 |     #define SPDLOG_FMT_STRING(format_string) FMT_STRING(format_string)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1827:23: note: expanded from macro 'FMT_STRING'
 1827 | #define FMT_STRING(s) FMT_STRING_IMPL(s, fmt::detail::compile_string, )
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/git/third_party/fmt/include/fmt/format.h:1806:3: note: expanded from macro 'FMT_STRING_IMPL'
 1806 |   [] {                                                                        \
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1807 |     /* Use the hidden visibility as a workaround for a GCC bug (#1973). */    \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1808 |     /* Use a macro-like name to avoid shadowing warnings. */                  \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1809 |     struct FMT_VISIBILITY("hidden") FMT_COMPILE_STRING : base {               \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1810 |       using char_type FMT_MAYBE_UNUSED = fmt::remove_cvref_t<decltype(s[0])>; \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1811 |       FMT_MAYBE_UNUSED FMT_CONSTEXPR explicit                                 \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1812 |       operator fmt::basic_string_view<char_type>() const {                    \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1813 |         return fmt::detail_exported::compile_string_to_view<char_type>(s);    \
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1814 |       }                                                                       \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1815 |     };                                                                        \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1816 |     return FMT_COMPILE_STRING();                                              \
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1817 |   }()
      |   ~~~
2 errors generated.
[362/498] Building CXX object framework/CMakeFiles/framework.dir/stats/stats.cpp.o
[363/498] Building CXX object framework/CMakeFiles/framework.dir/platform/unix/unix_d2d_platform.cpp.o
[364/498] Building CXX object framework/CMakeFiles/framework.dir/platform/unix/direct_window.cpp.o
[365/498] Building CXX object framework/CMakeFiles/framework.dir/stats/vulkan_stats_provider.cpp.o
[366/498] Building CXX object samples/api/compute_nbody/CMakeFiles/compute_nbody.dir/compute_nbody.cpp.o
[367/498] Building CXX object samples/api/dynamic_uniform_buffers/CMakeFiles/dynamic_uniform_buffers.dir/dynamic_uniform_buffers.cpp.o
[368/498] Building CXX object samples/api/hdr/CMakeFiles/hdr.dir/hdr.cpp.o
[369/498] Building CXX object samples/api/hlsl_shaders/CMakeFiles/hlsl_shaders.dir/hlsl_shaders.cpp.o
[370/498] Building CXX object samples/api/hpp_compute_nbody/CMakeFiles/hpp_compute_nbody.dir/hpp_compute_nbody.cpp.o
ninja: build stopped: subcommand failed.
WARNING: TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/temp/run.do_compile.1324402:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/temp/run.do_compile.1324402, line 153
	#2: cmake_do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/temp/run.do_compile.1324402, line 147
	#3: do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/temp/run.do_compile.1324402, line 142
	#4: main, TMPDIR/work/cortexa57-yoe-linux-musl/vulkan-samples/git/temp/run.do_compile.1324402, line 166

Error details

Submitted on:
27/03/25 01:07
Error type:
Recipe
Task:
do_compile
Recipe:
vulkan-samples-git-r0
Recipe version:
unknown
Machine:
qemuarm64
Distro:
yoe
Build system:
x86_64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
f63263a3069a22d07fe414c41ca370e690ccbedc
Build:
#203254
Submitter:
ab@rdk
Similar errors:
27
Open a bug