LINUX.ORG.RU

Компилирование GLibc


0

0

../glibc-2.3.5/configure --prefix=/usr --enable-add-ons

...

make >../out 2>&1

tail ../out

gcc -nostdlib -nostartfiles -o /usr/src/glibc-build/sunrpc/rpcinfo -Wl,-dynamic-linker=/lib/ld-linux.so.2 -Wl,-z,combreloc -Wl,-z,relro /usr/src/glibc-build/csu/crt1.o /usr/src/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/src/glibc-build/sunrpc/rpcinfo.o -Wl,-rpath-link=/usr/src/glibc-build:/usr/src/glibc-build/math:/usr/src/glibc-bu ild/elf:/usr/src/glibc-build/dlfcn:/usr/src/glibc-build/nss:/usr/src/glibc-build /nis:/usr/src/glibc-build/rt:/usr/src/glibc-build/resolv:/usr/src/glibc-build/cr ypt:/usr/src/glibc-build/nptl /usr/src/glibc-build/libc.so.6 /usr/src/glibc-build/libc_nonshared.a -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `gcc --print-file-name=crtend.o` /usr/src/glibc-build/csu/crtn.o CPP='gcc -E -x c-header' /usr/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/src/glibc-build:/usr/src/glibc-build/math:/usr/src/glibc-build/elf:/usr/src /glibc-build/dlfcn:/usr/src/glibc-build/nss:/usr/src/glibc-build/nis:/usr/src/gl ibc-build/rt:/usr/src/glibc-build/resolv:/usr/src/glibc-build/crypt:/usr/src/gli bc-build/nptl /usr/src/glibc-build/sunrpc/rpcgen -Y ../scripts -c rpcsvc/bootparam_prot.x -o /usr/src/glibc-build/sunrpc/xbootparam_prot.T rpcsvc/bootparam_prot.x: Value too large for defined data type make[2]: *** [/usr/src/glibc-build/sunrpc/xbootparam_prot.stmp] Error 1 make[2]: Leaving directory `/usr/src/glibc-2.3.5/sunrpc' make[1]: *** [sunrpc/others] Error 2 make[1]: Leaving directory `/usr/src/glibc-2.3.5' make: *** [all] Error 2

Почему? Я посмотрел в исходники, там какой-то текст, похожий на C, (но не С) и функция как будто возвращает сто с чем-то тысяч. Вроде на неё ругается.. Что делать?

★★★★★

Всё, уже не надо..

Как оказалось, это из-за оптимизирующих флагов у компилятора..

Всё откомплировалось, установилось и Линукс теперь больше не работает..

Факин nptl..

Топик можно удалить..

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