Source: qt6-base Version: 6.7.2+dfsg-5 Followup-For: Bug #1035985 I'm not sure the bug subject is accurate for my 'bug' as I'm not having errors, but there is a real possibility the configuration is not optimal for 'embedded' systems, namely for OpenGL ES. It's possible EGLFS is relevant here too.
With qt5 we had packages like libqt5gui5-gles which were used on armhf and arm64 as those systems often had OpenGL ES, but not desktop OpenGL. Wondering how that would be wrt qt6 landed me eventually on the buildd log where I saw the following: ``` OpenGL: Desktop OpenGL ....................... yes OpenGL ES 2.0 ........................ no OpenGL ES 3.0 ........................ no OpenGL ES 3.1 ........................ no OpenGL ES 3.2 ........................ no ... QPA backends: DirectFB ............................... no EGLFS .................................. yes EGLFS details: EGLFS OpenWFD ........................ no EGLFS i.Mx6 .......................... no EGLFS i.Mx6 Wayland .................. no EGLFS RCAR ........................... no EGLFS EGLDevice ...................... yes EGLFS GBM ............................ yes EGLFS VSP2 ........................... no EGLFS Mali ........................... no EGLFS Raspberry Pi ................... no EGLFS X11 ............................ yes ``` https://buildd.debian.org/status/fetch.php?pkg=qt6-base&arch=arm64&ver=6.7.2%2Bdfsg-5&stamp=1733698782&raw=0 As most/all my arm64 systems use Mali graphics (panfrost driver), it seems beneficial if "EGLFS Mali" would be "yes" and I guess others would like to see "yes" for their preferred platform. And the OpenGL ES <version> all have "no" where "yes" seems preferable for 'embedded' systems? So hereby the request to change the configuration to better (?) support 'embedded' platforms. Reporting this from my PineTab2 which I'd be quite willing to use for any (pre-release) build packages. Cheers, Diederik -- System Information: Debian Release: trixie/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental') Architecture: arm64 (aarch64) Kernel: Linux 6.12+unreleased-arm64-cknow (SMP w/4 CPU threads) Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled