Установка glibc-2

Glibc є бібліотекою C, яка забезпечує системні виклики і основні функції, такі як open, malloc, printf і інші. Бібліотека C використовується всіма динамічно скомпонованимі програмами.

Встановлювані програми. catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig, ldconfig, ldd, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck, pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace, zdump і zic

Встановлюються бібліотеки. ld.so, libBrokenLocale. [a, so], libSegFault.so, libanl. [a, so], libbsd-compat.a, libc. [a, so], libc_nonshared.a, libcrypt. [a, so], libdl. [a, so], libg.a, libieee.a, libm. [a, so], libmcheck.a, libmemusage.so, libnsl.a, libnss_compat.so, libnss_dns.so, libnss_files.so, libnss_hesiod. so, libnss_nis.so, libnss_nisplus.so, libpcprofile.so, libpthread. [a, so], libresolv. [a, so], librpcsvc.a, librt. [a, so], libthread_db.so і libutil. [a , so]

Glibc залежить від: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Make, Perl, Sed, Texinfo.

Система збирання Glibc є вельми самодостатньою і повинна встановиться коректно, якщо ваші spec файл і компонувальник знаходяться в / tools. Ми не можемо встановити spec і компонувальник перед установкою Glibc тому, що тест автоконфінураціі Glibc дасть фіктивні результати і від цього залежить чистота збірки.

Зауваження: Тестування Glibc в цьому розділі є критичним. Ні в якому разі не можна його пропускати.

Перед початком збирання Glibc не забудьте знову розпакувати Glibc-linuxthreads в дмректоріі glibc-2.3.2 і відключити змінні оточення, що відповідають за прапори оптимізації збірки.

На стадії установки Glibc видає помилку при відсутності файлу /etc/ld.so.conf. Виправимо це командою:

Схожі статті