From a998e29bb5b1a1c06923f5faa44460bd307c1ab2 Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Tue, 10 Dec 2024 16:36:56 +0100 Subject: [PATCH] fix(linux): work around Lintian errors We only use a C API, so we can safely ignore all C++ symbols that show up in the symbols file. Those come from std template instantiations. Fixes: #12051 --- linux/debian/libkeymancore1.symbols | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linux/debian/libkeymancore1.symbols b/linux/debian/libkeymancore1.symbols index 99a3be74a41..236801261b5 100644 --- a/linux/debian/libkeymancore1.symbols +++ b/linux/debian/libkeymancore1.symbols @@ -1,7 +1,8 @@ libkeymancore.so.1 libkeymancore1 #MINVER# * Build-Depends-Package: libkeymancore-dev - (c++|optional)"typeinfo name for std::codecvt_utf8_utf16@Base" 17.0.244 +# We only use a C API, so ignore all C++ symbols in the std namespace that bleed through + (c++|regex|optional)"std::" 17.0.332 km_core_context_clear@Base 17.0.195 km_core_context_get@Base 17.0.195 km_core_context_item_list_size@Base 17.0.195