FS#39625 - [wxgtk] 3.0.0-2 breaks wx container support

Attached to Project: Arch Linux
Opened by Evan Anderson (EvanA) - Wednesday, 26 March 2014, 05:03 GMT
Last edited by Eric Belanger (Snowman) - Sunday, 11 May 2014, 00:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

wxgtk-3.0.0-2 adds the --enable-stl option to the make flags, and in the process breaks wx container support.
wxWidgets developers discourage the use of STL libraries as explained here: https://www.wxwidgets.org/docs/faq/general/#stl
This task depends upon

Closed by  Eric Belanger (Snowman)
Sunday, 11 May 2014, 00:07 GMT
Reason for closing:  Won't fix
Additional comments about closing:  needed by poedit
Comment by Eric Belanger (Snowman) - Wednesday, 26 March 2014, 06:47 GMT
stl support was added because poedit needs it.
Comment by Václav Slavík (vslavik) - Sunday, 04 May 2014, 09:51 GMT
> wxWidgets developers discourage the use of STL libraries as explained here: https://www.wxwidgets.org/docs/faq/general/#stl

That's a gross misinterpretation of what the (a bit dated, from the sound of it) FAQ says. It explains why wx itself doesn't use std:: classes in the API; it doesn't say anything at all about wxUSE_STL/--enable-stl. If anything, using std:: containers is advisable (for the reasons why Poedit inadvertently depends on it; feel free to submit patches to change the dependency, I'm not against them if they won't be terribly ugly).

Loading...