Internal
Public Access
third_party/FreeRDP is vendored in-tree rather than as a separate git submodule, so its build-time git_get_exact_tag() call (in cmake/GetProjectVersion.cmake) was resolving against OrbitHub's own git tags instead of any real FreeRDP release tag. Its version-extraction regex then greedily matched the last three dot-separated numbers of our tag (e.g. v2026.9.14.2 -> "9.14.2"), mislabeling FreeRDP's own libraries in packaged builds (libfreerdp9.so.9.14.2 instead of the real libfreerdp3.so.3.23.1) -- self-consistent within a build, but misleading and drifting release to release. Adding .source_tag makes GetProjectVersion.cmake take its file-based branch (which it already prefers over the git-tag branch) instead. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>