Package Details: lib32-gfxreconstruct 1.4.321.0-1

Git Clone URL: https://aur.archlinux.org/lib32-gfxreconstruct.git (read-only, click to copy)
Package Base: lib32-gfxreconstruct
Description: Graphics API Capture and Replay Tools for Reconstructing Graphics Application Behavior
Upstream URL: https://github.com/LunarG/gfxreconstruct
Licenses: MIT
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 0
Popularity: 0.000000
First Submitted: 2024-05-26 08:07 (UTC)
Last Updated: 2025-09-30 21:16 (UTC)

Latest Comments

TellowKrinkle commented on 2025-11-26 18:50 (UTC)

The warning is from the backend, so it only gets hit with werror if you compile without lto (OPTIONS=!lto in /etc/makepkg.conf)

FabioLolix commented on 2025-11-19 21:55 (UTC)

Hi, can't replicate with either makepkg or devtools

TellowKrinkle commented on 2025-11-19 19:40 (UTC)

In file included from /usr/include/c++/15.2.1/string:53,
                 from ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/util/platform.h:34,
                 from ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/util/logging.h:28,
                 from ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/format/platform_types.h:27,
                 from ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/generated/generated_vulkan_api_call_encoders.h:33,
                 from ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/generated/generated_vulkan_api_call_encoders.cpp:30:
In function ‘void std::__fill_a1(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = bool*; _Tp = bool]’,
    inlined from ‘void std::__fill_a(_FIte, _FIte, const _Tp&) [with _FIte = bool*; _Tp = bool]’ at /usr/include/c++/15.2.1/bits/stl_algobase.h:979:21,
    inlined from ‘void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = bool*; _Tp = bool]’ at /usr/include/c++/15.2.1/bits/stl_algobase.h:1011:20,
    inlined from ‘void gfxrecon::encode::vulkan_state_tracker::InitializePoolObjectState(VkDevice, gfxrecon::encode::vulkan_wrappers::DescriptorSetWrapper*, uint32_t, const VkDescriptorSetAllocateInfo*, gfxrecon::format::ApiCallId, gfxrecon::encode::vulkan_state_info::CreateParameters)’ at ~/.cache/yay/lib32-gfxreconstruct/src/gfxreconstruct/framework/encode/vulkan_state_tracker_initializers.h:884:18:
/usr/include/c++/15.2.1/bits/stl_algobase.h:925:18: error: ‘void* __builtin_memset(void*, int, unsigned int)’ specified bound between 2147483649 and 4294967295 exceeds maximum object size 2147483647 [-Werror=stringop-overflow=]
  925 |         *__first = __val;
      |         ~~~~~~~~~^~~~~~~
cc1plus: all warnings being treated as errors

Might want to add -DBUILD_WERROR=OFF to disable werror