[Bug 287430] devel/qt6-tools: fail to package: qdoc:No such file or directory
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jun 11 10:39:24 BST 2025
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=287430
--- Comment #5 from commit-hook at FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=496d5f7bf5e2697546731bc0728ba1ff99ebfd13
commit 496d5f7bf5e2697546731bc0728ba1ff99ebfd13
Author: Jason E. Hale <jhale at FreeBSD.org>
AuthorDate: 2025-06-11 08:55:23 +0000
Commit: Jason E. Hale <jhale at FreeBSD.org>
CommitDate: 2025-06-11 09:38:55 +0000
devel/qt6-tools: Avoid LLVM version mismatches
In 6.9.0, the Tools component of Qt introduced more restrictive checks
for versions of LLVM it supports and automatically selects the newest
version installed without an offical override option. This is
problematic for us, because if a user has a version of LLVM installed
greater than what they have set in DEFAULT_VERSIONS, it will cause
configuration errors due to CMake mismatching the latest version of LLVM
found with the version we actually want to build against.
Patch to only supply the version of LLVM we intend to build against to
the checks. These checks need at least the major and minor version of
LLVM to work. Unfortunately, LLVM_VERSION, which only provide the major
version isn't enough, so there's some silliness which is hopefully
explained well enough in the Makefile and in the patch for future
hackers.
PR: 287430
Reported by: Ivan Rozhuk <rozhuk.im at gmail.com>, Chad Jacob Milios
<milios at ccsys.com>
devel/qt6-tools/Makefile | 16 ++++++++++++----
devel/qt6-tools/files/patch-.cmake.conf (new) | 19 +++++++++++++++++++
2 files changed, 31 insertions(+), 4 deletions(-)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the kde-freebsd
mailing list