Оказывается, кривые библиотеки есть и у Gnome.
Скачал пакет glib-2.8.6_1 из ветки 5.5-RELEASE, а в нём внутри libgthread-2.0.la прописана зависимость dependency_libs='... -pthread ...'
Пишут, что такие зависимости -- отличительная черта KDE-библиотек, делающая их несовместимыми с FreeBSD.
Выходит, в Gnome перенимают передовой опыт.
А мейнтейнеры гномовских пакетов, прежде чем коммитить их в ветку RELEASE, даже не удосуживаются проверить, компилируются с ними проги или нет.
Причём патч для libtool, который заменял бы во всех зависимостях -pthread на -lpthread, занимает одну строчку. Но нет, пусть лучше libtool будет идейно чистый и ни с чем несовместимый?
Использовался libtool-1.5.22_4 из той же ветки 5.5-RELEASE.
Баг-репорты авторам мне уже влом слать, в прошлый раз ответа пришлось ждать год.
(glib мне понадобился для dctc -- проги безо всякого UI вообще; на кой чёрт ей, чтобы скомпилироваться, нужны гномовские библиотеки?)
Ну и заодно: стандартный виндовый менеджер логических дисков портит boot.ini, когда перед разделом с системой >9 других разделов: вместо multi(0)disk(0)rdisk(0)partition(10) вписывает multi(0)disk(0)rdisk(0)partition(1: ), и Винда больше не грузится, пока boot.ini не исправить руками. Куда бы про это написать? Хочется засечь, отреагируют в MS за год или раньше
