-
released this
2026-07-28 16:51:10 +03:00 | 1705 commits to dev since this releaseLinking Telegram fails on Windows since the vendored libfido2 landed:
Qt6Core.lib(qcborstreamwriter.cpp.obj) : error LNK2005: cbor_encode_double
already defined in lib_fido2.lib(encoding.c.obj)
Telegram.exe : fatal error LNK1169: one or more multiply defined symbols foundQt6Core carries a bundled tinycbor and exports three cbor_* symbols; our libcbor
copy exports 246. cbor_encode_double is the only name they share, and nothing
outside lib_fido2 calls it — libcbor uses it internally from serialization.c,
libfido2 does not reference it, and neither do our sources. So rename it for
this target only, which keeps its definition and callers consistent and leaves
Qt's copy untouched.CI did not surface this: every x64 job on dev has been cancelled by the next
push before reaching the link step, so the only jobs that ever reported a
conclusion were arm64 ones failing earlier, at the Libraries stage.Co-Authored-By: Claude Opus 5 noreply@anthropic.com
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)