-
-
Notifications
You must be signed in to change notification settings - Fork 19
feat: add QT 6.9.3 build workflow for ARM64 Linux #43
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
base: main
Are you sure you want to change the base?
Conversation
pfeerick
commented
Jan 15, 2026
- Create qt-arm64-linux Docker image to build QT from source
- Build for both amd64 and arm64 platforms
- Tag images with qt-6.9.3 version and latest
- Push to ghcr.io/edgetx/edgetx-qt-arm64-linux
- Enables faster downstream builds by providing prebuilt QT
- Create qt-arm64-linux Docker image to build QT from source - Build for both amd64 and arm64 platforms - Tag images with qt-6.9.3 version and latest - Push to ghcr.io/edgetx/edgetx-qt-arm64-linux - Enables faster downstream builds by providing prebuilt QT
Add additional build dependencies that QT 6 requires: - libgl1-mesa-dev and libglu1-mesa-dev for OpenGL - libxcb-sync-dev and libxcb-xinerama0-dev for X11 - libharfbuzz-dev for font handling - libpng-dev and libjpeg-dev for image support Also skip qtwebview in addition to qtwebengine to reduce build time.
qtdeclarative was the main one from the last build failure, but the others included here are likley to cascade fail so disabling in advance.
…in Qt build WARNING: No media backend found
|
Why building with gstreamer support when pre compiled support is being depreciated by Qt? Is it an ARM thing? |
|
I'm trying anything at this point to get past the "no media backend" (or words to that effect) error when pulseaudio, et al. are present. As you can clearly see from the actions log, it is not building successfully yet. |
|
Why would I try to read the log on my phone. Easier to throw thoughts at the dev. lol |
|
Well, the big red cross is a bit of a giveaway :-P Yeah, it's being a proper little turd (unsurprising, there is a reason tools like |