У меня слака. Решил собрать себе новый glibc-2.19
$ configure --prefix=/usr --enable-kernel=3.2.4 --enable-obsolete-rpc
$ make
gcc -D_RPC_THREAD_SAFE_ -D_GNU_SOURCE -DIS_IN_build -include /home/normann/temp/glibc/glibc-build/config.h rpc_main.c \ -o /home/normann/temp/glibc/glibc-build/sunrpc/cross-rpc_main.o -MMD -MP -MF /home/normann/temp/glibc/glibc-build/sunrpc/cross-rpc_main.o.dt -MT /home/normann/temp/glibc/glibc-build/sunrpc/cross-rpc_main.o -c rpc_main.c:37:19: фатальная ошибка: errno.h: Нет такого файла или каталога Компиляция прервана.
Примечательно что все остальные файлы компилируются с указанием нужных путей к инклудам, а этот нет. Так и должно быть?
В /usr/include errno.h нет т.к. его оттуда выпилила установка заголовков ядра «make INSTALL_HDR_PATH=/usr headers_install». И кто нибудь знает как разработчики glibc рекомендуют собирать это ПО без уже установленных в систему заголовков?
Очень благодарен за помощь.