Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.8.0, 5.9.1, Some future release
-
None
Description
With respect to the following:
mkspecs/devices/linux-rasp-pi2-g++/qmake.conf
mkspecs/devices/linux-rasp-pi3-g++/qmake.conf
These device configurations should be updated to use libbrcmFOO.so instead of libFOO.so. The later names are deprecated and soon (ie in Raspbian Stretch) they will go away completely, leading to Qt being unable to find the EGL/GLES libraries.
For the pi2 configuration the change should be something like this:
-QMAKE_LIBS_EGL = -lEGL -lGLESv2
-QMAKE_LIBS_OPENVG = -lEGL -lOpenVG -lGLESv2
+QMAKE_LIBS_EGL = -lbrcmEGL -lbrcmGLESv2
+QMAKE_LIBS_OPENGL_ES2 = -lbrcmEGL -lbrcmGLESv2
+QMAKE_LIBS_OPENVG = -lbrcmEGL -lbrcmOpenVG -lbrcmGLESv2
Apologies if I filed this under the wrong component.
Attachments
Issue Links
- is duplicated by
-
QTBUG-66465 Unable to cross compile with EGLFS BRCM on Raspbian Stretch
- Closed
-
QTBUG-76200 Raspberry Pi3: libGLESv2.so not found
- Closed
- relates to
-
QTBUG-52739 must not use pkg-config to find EGL on Raspberry Pi
- Closed
-
QTBUG-68342 Unable to cross-compile with Raspbian Stretch sysroot and toolchain
- Closed