Depends on EGL 1.5 symbols

Bug #2008657 reported by Chris Halse Rogers
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qtwayland-opensource-src (Ubuntu)
New
Undecided
Unassigned

Bug Description

When run against EGL drivers that support 1.4 but not 1.5, Qt will fail to load the Wayland client integration plugin.

For example:
```
qterminal: symbol lookup error: /usr/lib/aarch64-linux-gnu/qt5/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so: undefined symbol: eglGetPlatformDisplay
```

This is because qtwayland5 unconditionally uses a couple of symbols introduced in EGL 1.5 - `eglGetPlatformDisplay` and `eglCreatePlatformWindowSurface`.

ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: qtwayland5 5.15.8-2
ProcVersionSignature: Ubuntu 6.1.0-14.14-generic 6.1.6
Uname: Linux 6.1.0-14-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.26.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: KDE
Date: Mon Feb 27 13:43:25 2023
InstallationDate: Installed on 2021-06-26 (610 days ago)
InstallationMedia: Ubuntu 21.10.0 2021.05.28 amd64 "bcachefs" (20210622)
SourcePackage: qtwayland-opensource-src
UpgradeStatus: Upgraded to lunar on 2023-02-09 (18 days ago)

Revision history for this message
Chris Halse Rogers (raof) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.