https://bugs.kde.org/show_bug.cgi?id=427856
Bug ID: 427856 Summary: Enable build with OpenGL ES-only systems (mainly ARM) Product: krita Version: git master Platform: unspecified OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: al...@alvinhc.com Target Milestone: --- After a bit of help on IRC, `wrn` was able to build Krita from source for Raspberry Pi 4 after some changes to the source. They also posted their experience [1]. It would be nice if Krita can fix its build issues and re-enable the flatpak arm/aarch64 builds and other distro packages. I also have a few extra notes and questions: - Do *not* assume that ARM only has OpenGL ES available. Incidentally, Debian on Aarch64 builds Qt with desktop OpenGL support (see also QTBUG-72128 [2] and the mailing list thread linked in the comments). Therefore, any checks should rely on Qt's defines and not the target ARCH. - Why would Krita need to set `QT_OPENGL_ES_3` (also related to Android)? Surely it is supposed to be set by Qt as part of its configure option/checks? - Can we eliminate the need of its `HAS_ONLY_OPENGL_ES` define and just rely on Qt's defines? From what I gathered if `QT_OPENGL_ES` is defined that means the Qt build is configured for OpenGL ES only (dynamic OpenGL, i.e. ANGLE, should not have it defined). - OCIO needs OpenGL, but I thought it can also be used with OpenGL ES (otherwise it wouldn't work with ANGLE)? [1]: https://www.raspberrypi.org/forums/viewtopic.php?f=38&t=288461 [2]: https://bugreports.qt.io/browse/QTBUG-72128 -- You are receiving this mail because: You are watching all bug changes.