|
09.04.06
cat /proc/version结果
Linux version 2.6.26-1-686 (Debian 2.6.26-13) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Sat Jan 10 18:29:31 UTC 2009
Glibc-2.8-20080929 编译出错信息
尝试过打补丁。之后错误依旧。(有一个补丁打不上去,压缩包是20080929,运行过程却提示目录是20080915)
gcc: unrecognized option '-R/tools/lib'
CPP='gcc -B/tools/bin/ -E -x c-header' /home/lfs/sys/sources/glibc-build/elf/ld-linux.so.2 --library-path /home/lfs/sys/sources/glibc-build:/home/lfs/sys/sources/glibc-build/math:/home/lfs/sys/sources/glibc-build/elf:/home/lfs/sys/sources/glibc-build/dlfcn:/home/lfs/sys/sources/glibc-build/nss:/home/lfs/sys/sources/glibc-build/nis:/home/lfs/sys/sources/glibc-build/rt:/home/lfs/sys/sources/glibc-build/resolv:/home/lfs/sys/sources/glibc-build/crypt:/home/lfs/sys/sources/glibc-build/nptl /home/lfs/sys/sources/glibc-build/sunrpc/rpcgen -Y ../scripts -c rpcsvc/bootparam_prot.x -o /home/lfs/sys/sources/glibc-build/sunrpc/xbootparam_prot.T
Inconsistency detected by ld.so: dynamic-link.h: 179: elf_get_dynamic_info: Assertion `info[15] == ((void *)0)' failed!
make[2]: *** [/home/lfs/sys/sources/glibc-build/sunrpc/xbootparam_prot.stmp] Error 127
make[2]: Leaving directory `/home/lfs/sys/sources/glibc-2.8-20080929/sunrpc'
make[1]: *** [sunrpc/others] Error 2
make[1]: Leaving directory `/home/lfs/sys/sources/glibc-2.8-20080929'
make: *** [all] Error 2
09.04.05
无奈了,按着6.4,兼参考那个非官方6.1中文翻译版说明看了一下午,文件的都准备好了。开始编译binutils就出错了。。。
我用的Debian。
cat /proc/version结果
Linux version 2.6.26-1-686 (Debian 2.6.26-13) (waldi@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-24)) #1 SMP Sat Jan 10 18:29:31 UTC 2009
make的出错信息如下
make[3]: Leaving directory `/home/lfs/sys/sources/binutils-build/bfd'
make[2]: *** [info-recursive] Error 1
make[2]: Leaving directory `/home/lfs/sys/sources/binutils-build/bfd'
make[1]: *** [all-bfd] Error 2
make[1]: Leaving directory `/home/lfs/sys/sources/binutils-build'
make: *** [all] Error 2
该问题已经解决 |
|