Ну... К этому я морально готов. Худее будет. Но мне вообще интересно в чём заключается эта поддержка и за каким хреном все Qt'шные проекты линкуются с gobject'ом, gthread'ом etc. Когда я устанавливал Qt на винду, мне казалось что glib там не нужен.
поддержка Glib запускает glib main loop в программах, соответственно дает возможность подключать туда функции и сигналы, по тому что мне попадалось напишу про
1) старый (0.1) qutim - поддержка glib заставляла его сильно кушать процессор... лечилось export QT_NO_GLIB=1 , а поскольку я выставила его в /etc/profile , то
2) в Qt приложениях могут не работать Glib/Gtk+ плагины, например флеш плагин в Ароре
Эм... а нафига Glib приложениям Qt? В Glib действительно есть цикл ожидания, как и в GTK. Но ведь в Qt не обязательно рисовать окошко, можно просто цикл ожидания Qt использовать.
Воткнул export QT_NO_GLIB=1 в /etc/profile.d/qt4.sh. Разницы не заметил. Попробую пересобрать Qt без glib. Если размер QtCore или QtGui станет меньше или Qt'шные проекты перестанут линковаться с gobject'ом, то буду собирать Qt так.
QT_NO_GLIB=1 только не запускает main loop от glib, то что прилинковано, оно и будет грузиться, выкинуть это без перекомпиляции никак, так что по потреблению памяти разницы особенно и не будет.