git: d069710805e8 - main - graphics/vulkan-validation-layers: unbreak build with Clang 13
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 10 Nov 2021 22:04:16 UTC
The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=d069710805e852b8b212e3ffe13f66b5653a0284 commit d069710805e852b8b212e3ffe13f66b5653a0284 Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2021-11-10 19:24:41 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2021-11-10 21:46:42 +0000 graphics/vulkan-validation-layers: unbreak build with Clang 13 In file included from layers/generated/chassis.cpp:48: In file included from layers/best_practices_validation.h:26: In file included from layers/image_state.h:31: In file included from layers/image_layout_map.h:30: layers/subresource_adapter.h:67:5: error: definition of implicit copy assignment operator for 'Subresource' is deprecated because it has a user-declared copy constructor [-Werror,-Wdeprecated-copy] Subresource(const Subresource& from) = default; ^ layers/subresource_adapter.h:305:42: note: in implicit copy assignment operator for 'subresource_adapter::Subresource' first required here *static_cast<Subresource*>(this) = encoder_->Decode(index); ^ Reported by: antoine (via bug 258209 exp-run) --- graphics/vulkan-validation-layers/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile index 6e701156048a..a4d130748836 100644 --- a/graphics/vulkan-validation-layers/Makefile +++ b/graphics/vulkan-validation-layers/Makefile @@ -20,6 +20,8 @@ GH_PROJECT= Vulkan-ValidationLayers GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-98-g449bc98:headers/external/spirv-headers \ martinus:robin-hood-hashing:3.11.3:robin_hood/external/robin-hood-hashing CMAKE_OFF= BUILD_TESTS +# https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/3520 +CMAKE_OFF+= ${${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 130:?BUILD_WERROR:} CMAKE_ON= BUILD_LAYER_SUPPORT_FILES CMAKE_ARGS= -DGLSLANG_INSTALL_DIR:PATH="${LOCALBASE}" \ -DROBIN_HOOD_HASHING_INSTALL_DIR:PATH="${WRKSRC_robin_hood}" \