Details
-
Bug
-
Resolution: Out of scope
-
Not Evaluated
-
None
-
6.8.0
-
None
Description
I am experiencing a number of issues with Qt on Linux on ARM when using the online installer in the following scenarios...
- an Ubuntu 20.04 docker container hosted by 24.04
- an Ubuntu 22.04 docker container hosted by 24.04
- Ubuntu 24.04 itself.
Ubuntu 24.04 is running in a Parallels VM on a Mac.
With 20.04 it is impossible to install Qt because it has been built against a later version of glibc than that provided by 20.04. The current list of supported platforms states Ubuntu 22.04 so that is fair enough. However the Qt from the x86_64 online installer is built against an older version of glibc and can be installed and run on an x86_64 Ubuntu 20.04. That seems strange.
With 22.04 the installation throws up a lot of error messages because it is running qmake -query and this is crashing. If you ignore these errors and finish the installation then running qmake with no arguments runs as expected, but it crashes with the -query argument.
With 24.04 there are no problems.
Another thing I noticed is that (for all Ubuntu versions) gdb complains that...
warning: the debug information found in "/home/bob/bob/Qt-commercial/6.8.0/gcc_arm64/bin/qmake.debug" does not match "/home/bob/bob/Qt-commercial/6.8.0/gcc_arm64/bin/qmake" (CRC mismatch).
Running file on the .debug file suggests it is for x86_64 and not arm64.