Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-62216

Raspberry Pi device qmake.conf uses incorrect .so names

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.8.0, 5.9.1, Some future release
    • Build System
    • None

      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.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            lagocs Laszlo Agocs
            ali1234 Alistair Buxton
            Votes:
            3 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes