LINUX.ORG.RU

glib давно уже системная библиотека

ananas ★★★★★
()
Последнее исправление: ananas (всего исправлений: 1)

glib это ведь гномовская библиотека

Нет. Она также является зависимостью Qt (хотя его, ЕМНИП, можно собрать и без неё, но обычно так не делают).

Softwayer ★★
()

Это еще и популярная сишная библиотека, используемая много где кроме гнома. Выпилить ее из системы скорее всего не получится (да и зачем?). Возможно, в твоем случае ее тянет phonon собираемый с поддержкой gstreamer.

equeim ★★
()
Последнее исправление: equeim (всего исправлений: 1)

Добавь ключ -t, чтобы увидеть, кто её тянет, а лучше после установки выполни equery d glib (если установлен app-portage/gentoolkit) — удивишься, сколько всего её требует

XMs ★★★★★
()

Glib это действительно низкоуровневая GNOME Core Lib

Зависимость Qt 5 от GNOME'овской glib присутствует не только в пакетах собранных мейнтейнерами для определённого дистрибутива, но и в официальном пакете, распространяемым на qt.io/download

Оно, конечно, может быть отключено, но тогда Qt 5 начинает неадекватно вести себя в системе: отпадают QGtkStyle темы, перестаёт работать половина плагинов, Qt без GLib не сможет в воспроизведение видео или аудио, отпадут QtMultimedia/QtMultimedia Widgets и т. д..

Но фанатики даже не подозревают, что любое их Qt 5 приложение в MainLoop дергает GMainContext из гномовской glib.

EXL ★★★★★
()

fang90, ТС'у и остальным пользователям GNU/Linux дистрибутивов предлагается не путать

GNU C library — glibc

и

GNOME Core library — GLib

https://wiki.gnome.org/Projects/GLib
https://git.gnome.org/browse/glib/tree/

https://www.gnu.org/software/libc/
https://en.wikipedia.org/wiki/GNU_C_Library

«glibc» redirects here. It is not to be confused with GLib or Gnulib.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Да, ошибся, потому и удалил пост. Но, это не отменяет того, что glib пустил корни в

sys-fs/sshfs-2.5
sys-auth/polkit
sys-apps/dbus
app-misc/mc
что видно из «equery d», как то было сказано выше.

fang90 ★★★★★
()
Ответ на: комментарий от EXL

Qt без GLib не сможет в воспроизведение видео или аудио

ибо pulseaudio, gstreamer -> требуют glib

fang90 ★★★★★
()
Ответ на: комментарий от EXL

Но фанатики даже не подозревают, что любое их Qt 5 приложение в MainLoop дергает GMainContext из гномовской glib.

Но фанатики пользуются не только линуксом, а такое только под линуксами.

И спасибо Qt за это, иначе поддерживать встраивающийся софт типа IME было бы сущим адом.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.