On Mon, Apr 26, 2004 at 05:36:54PM +0400, Dmitry V. Levin wrote: > Hi, > > С появлением в Сизифе glibc-2.3.3+ скоро начнётся пересборка всех > бинарных пакетов; это необходимо для того, чтобы "Хорошая" новость #1: все статические библиотеки, использующие ctype.h, необходимо пересобрать, иначе при попытке слинковаться с ними возникает ошибка вида /usr/lib/libtinfo.a(lib_tputs.o)(.text+0x203): In function `tputs': undefined reference to `__ctype_b' Это вызвано изменениями во внутренних структурах работы с локалями (в glibc-2.3.2). Кроме того, #2: все статические программы и библиотеки, использующие NSS, необходимо пересобрать, иначе функции, использующие NSS, в лучшем случае не будут работать. Ещё одна чудесная новость #3: все динамические библиотеки необходимо линковать с... glibc, иначе при их использовании будут возникать undefined references. Разумеется, "gcc -shared" делает это за вас, а вот "ld -shared" - нет. И glibc-2.3 этой ошибки не прощает. -- ldv