-
-
Notifications
You must be signed in to change notification settings - Fork 92
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
Support linux_gcc_arm64 arch in 6.7.0 via new linux_arm64 host #766
Conversation
Top level directories are `qtsdkrepository/linux_x64` or `qtsdkrepository/linux_arm64` qtsdkrepository files are suffixed with `.linux_gcc_64` or `.linux_gcc_arm64` Installation directory is `gcc_64` or `gcc_arm64`
This is probably a better solution than #765. I'm sure it will be easier to maintain. However, a few things will need to be addressed:
|
Added some tests (and some fixes for bugs the tests uncovered).
I added Azure pipeline support, using a docker image running emulated arm64. But this is all untested since I don't know how to trigger it either... |
I forgot to mention, our documentation will need to be updated as well. So far, all the docs mention that the 'host' argument is only allowed to be Mac, Windows, or Linux; this won't be true anymore. It's probably worthwhile to explain somewhere why Linux is now split between two different hosts: I'm not sure if there are any remaining places in the docs, or CLI help text messages, that refer to 'host' and 'operating system' interchangeably, but if there are, that should probably be cleaned up. Do |
6.7 is released Should we merge this and do a new aqtinstall release? |
@miurahr can you merge this? Currently even amd64 linux 6.7.0 is not installable with aqt 3.1.12 even if you use the new arch name ( > aqt install-qt linux desktop 6.7.0 -O /tmp/qt
INFO : aqtinstall(aqt) v3.1.12 on Python 3.11.8 [CPython Clang 15.0.0 (clang-1500.1.0.2.5)]
ERROR : The packages ['qt_base'] were not found while parsing XML of package information!
==============================Suggested follow-up:==============================
* Please use 'aqt list-qt linux desktop --arch 6.7.0' to show architectures available.
> aqt install-qt linux desktop 6.7.0 linux_gcc_64 -O /tmp/qt
INFO : aqtinstall(aqt) v3.1.12 on Python 3.11.8 [CPython Clang 15.0.0 (clang-1500.1.0.2.5)]
INFO : Downloading qtsvg...
INFO : Downloading qttools...
INFO : Downloading qtdeclarative...
INFO : Downloading qtbase...
INFO : Redirected: qt.mirror.constant.com
INFO : Redirected: qt.mirror.constant.com
INFO : Redirected: qt.mirror.constant.com
INFO : Redirected: qt.mirror.constant.com
INFO : Finished installation of qtsvg-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 1.18460154
INFO : Downloading qttranslations...
INFO : Redirected: qt.mirror.constant.com
INFO : Finished installation of qttranslations-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 1.32922746
INFO : Downloading qtwayland...
INFO : Redirected: qt.mirror.constant.com
INFO : Finished installation of qtwayland-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 1.12197392
INFO : Downloading icu...
INFO : Finished installation of qtbase-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 4.41483796
INFO : Redirected: qt.mirror.constant.com
INFO : Finished installation of qttools-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 5.18647496
INFO : Finished installation of icu-linux-Rhel8.6-x86_64.7z in 2.62416004
INFO : Finished installation of qtdeclarative-Linux-RHEL_8_8-GCC-Linux-RHEL_8_8-X86_64.7z in 11.03515671
ERROR : Updater caused an IO error: [Errno 2] No such file or directory: '/tmp/qt/6.7.0/linux_gcc_64/mkspecs/qconfig.pri' |
Added ----- - Add support for arm64 architecture on linux desktop (#766) Changed ------- - Add Qt 6.6.3 as known version (#773) Document -------- - Add example command line that show combinations of sub-commands (#759) Signed-off-by: Hiroshi Miura <[email protected]>
Alternative implementation to #765
Fixes #750