On Friday, 28 June 2019 15:17:21 PDT Kevin Kofler wrote: > Thiago Macieira wrote: > > On Wednesday, 19 June 2019 08:35:28 PDT Thiago Macieira wrote: > >> Linux distributions that ensure the XDG shared-mime-info package is > >> always installed can save 320 kB in QtCore by compiling with > >> -no-mimetype-database. You save 90 kB if you add libzstd but not this > >> option. > > > > Turns out that this option breaks Qt Creator. > > > > Reported at http://bugreports.qt.io/browse/QTCREATORBUG-22636 > > Initial fix: https://codereview.qt-project.org/266569 > > Can't you just reenable the commented out code locating the system > freedesktop.org.xml quoted in QTCREATORBUG-22636?
It was commented out for a reason, so presumably the bug it was solving would come back. Note it was adding ALL packages, not just freedesktop.org.xml. The code could be modified to find just freedesktop.org.xml. Since the -no-mimetype-database option is provided for systems where the database is never missing, QtCore's copy missing means the system copy must be present. I'll do that and push again. Or you can hardcode it for Linux distros. That's what I did for Clear. The problem is the 5.14 follow-up, which means to unbootstrap rcc. That means Qt Creator can't reach the QtCore copy, even if it is present. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel System Software Products _______________________________________________ Development mailing list [email protected] https://lists.qt-project.org/listinfo/development
