Помогите с LFS6.0!!!
1) Я хочу использовать 2.4.х, а не 2.6.8.1, рекомендованное в LFS6.0.
А Linux-Libc-Headers существуют только для 2.6.х. Поэтому для 2.4.31 я взял из /usr/include.
2) Попытался скомпилить Glibc-2.3.4 (глава 5.8):
Код: Выделить всё
- - -
make[2]: *** [/lfs/build/glibc/sunrpc/xbootparam_prot.stmp] Error 127
make[2]: Leaving directory `/home/local/src/lfs/build/glibc/glibc-2.3.4/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/home/local/src/lfs/build/glibc/glibc-2.3.4'
make: *** [all] Error 2
Может, нельзя было из /usr/include заголовочные файлы брать? Не пойму, как делать.
А LFS4.1 пробовать сомневаюсь - там уж слишком старые пакеты...
Спасибо.
ПС: Терпеть не могу System V, BSD намного чище.
kornerr добавил в
21.06.2005 09:46
Я взял Linux-Libc-Headers from /usr/src/linux/include, но снова провал:
Код: Выделить всё
gcc -s -B/tools/bin/ -nostdlib -nostartfiles -o /tools/build/glibc/sunrpc/rpcinfo -Wl,-dynamic-linker=/tools/lib/ld-linux.\
so.2 -Wl,-z,combreloc -Wl,-z,relro /tools/build/glibc/csu/crt1.o /tools/build/glibc/csu/crti.o `gcc -s -B/tools/bin/ --pr\
int-file-name=crtbegin.o` /tools/build/glibc/sunrpc/rpcinfo.o -Wl,-rpath-link=/tools/build/glibc:/tools/build/glibc/math:/\
tools/build/glibc/elf:/tools/build/glibc/dlfcn:/tools/build/glibc/nss:/tools/build/glibc/nis:/tools/build/glibc/rt:/tools/b\
uild/glibc/resolv:/tools/build/glibc/crypt:/tools/build/glibc/nptl /tools/build/glibc/libc.so.6 /tools/build/glibc/libc_non\
shared.a -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed `gcc -s -B/tools/bin/ --print-file-name=crtend.o` /tools/build/g\
libc/csu/crtn.o
CPP='gcc -s -B/tools/bin/ -E -x c-header' /tools/build/glibc/elf/ld-linux.so.2 --library-path /tools/build/glibc:/tools/bu\
ild/glibc/math:/tools/build/glibc/elf:/tools/build/glibc/dlfcn:/tools/build/glibc/nss:/tools/build/glibc/nis:/tools/build/g\
libc/rt:/tools/build/glibc/resolv:/tools/build/glibc/crypt:/tools/build/glibc/nptl /tools/build/glibc/sunrpc/rpcgen -Y ../s\
cripts -c rpcsvc/bootparam_prot.x -o /tools/build/glibc/sunrpc/xbootparam_prot.T
cannot set up thread-local storage: set_thread_area failed when setting up thread-local storage
make[2]: *** [/tools/build/glibc/sunrpc/xbootparam_prot.stmp] Error 127
make[2]: Leaving directory `/home/local/src/lfs/tools/build/glibc/glibc-2.3.4/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/home/local/src/lfs/tools/build/glibc/glibc-2.3.4'
make: *** [all] Error 2
LFS заставляет меня думать, что он не расчитан для всех (а только для пользователей 2.6.х). Подумываю продолжить читать Bootdisk-HOWTO.
Можете помочь? Посоветовать что-нибудь. Может, не о LFS, а по сборке "собственной" системы Линукс.
Спасибо.