Compile using –with-gtk=3

Bug #1394031 reported by Marco Trevisan (Treviño)
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
wxwidgets3.0 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

wxwidgets support gtk3 backend since some versions.

Using gtk3 as backend would also allow to get native support in other display servers such as mir and wayland.

Revision history for this message
Nick Østergaard (nickoe) wrote :

FYI, wxwidgets 3 built --with-gtk=3 is problematic for KiCad.

https://bugs.launchpad.net/kicad/+bug/1339539

Revision history for this message
Olly Betts (ojwb) wrote :

I talked to wx upstream when packaging wx3.0 for Debian, and their recommendation at that point was firmly to stick with gtk2 for now.

That would have been around October 2013, so ~18 months ago as I write. Checking "git log -i --grep=gtk3" shows 19 GTK3 related commits on the 3.0 branch since then, so things may have evolved, but it sounds from what nickoe says that it's not as solid as the gtk2 support yet.

Switching gtk version is going to need significant amounts of testing of reverse dependencies, and quite likely a rebuild of all the C++ ones, so my current plan for Debian is to review the gtk version used when it comes to packaging wx 3.2, but if upstream's release timeline slips a lot that might not be a viable approach.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in wxwidgets3.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Scott Talbert (swt-techie) wrote :

This has finally been done in Bionic in wxwidget3.0 3.0.4+dfsg-2. GTK+ 3 packages are available in addition to GTK+ 2 packages.

Changed in wxwidgets3.0 (Ubuntu):
status: Confirmed → Fix Released
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.