New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New packages: qt6 #27349
New packages: qt6 #27349
Conversation
Missing libatomic from armv6l. Do you know why armv6l doesn't get this error, only armv6l-musl? |
armv6l does error, you just didn't see it, since CI doesn't run for armv6l |
0577f93
to
ab45087
Compare
2756db7
to
3376405
Compare
srcpkgs/qt6-base/template
Outdated
checksum=3884c64750a9b6ef544ee2fb72a2bf5e5e167501d6ea11ab1a55105e354a506e | ||
python_version=3 | ||
|
||
# TODO: fix usage of ccache |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had a look on qt6-base and cmake and ccache. here my points:
"-D-DQT_USE_CCACHE
" has no effect if ccache is enabled from xbps-src : ccache will be used.
I think "-DQT_USE_CCACHE=OFF
" might be a better idea (similar to other packages)
qt6-base build uses precompiled headers (pch) when working with automoc. ccache does not handle pch until some additional configuration (see https://ccache.dev/manual/4.2.1.html#_precompiled_headers).
=> so ccache is rather useless in this case: about 150/1160 "objects" are stored in ccache
workarounds:
- hope that packagers will enable pch support in ccache. IMHO, this support is somewhat imprecise, afraid of false positive
- disable use of pch for building qt6-base with "
-DBUILD_WITH_PCH=OFF
" : some overhead (not that much) on first build, but ccache efficiency after (about 70 minutes on 1st run, 6 minutes then to build+package qt6-base). And no specific ccache settings is needed
06ef7aa
to
daa9958
Compare
0c57c65
to
d4434b7
Compare
TOOD:
the cmake part does not use the host version of some tools e.g. a problem with lconvertfixed with 6.1.0[ci skip]