QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1275|回复: 3

编译内核--awk: relocation error:

[复制链接]
发表于 2006-3-19 13:19:08 | 显示全部楼层 |阅读模式
我编译2.6.15的kernel是出现以下的错误:
[code:1]
debian:/usr/src/linux-2.6.15# fakeroot make-kpkg --revision=custom.1.0 kernel_image
test -f stamp-configure || /usr/bin/make -f /usr/share/kernel-package/rules configure
/usr/bin/make    ARCH=i386 \
                     bzImage
make[1]: Entering directory `/usr/src/linux-2.6.15'
  CHK     include/linux/version.h
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
Kernel: arch/i386/boot/bzImage is ready  (#3)
make[1]: Leaving directory `/usr/src/linux-2.6.15'
/usr/bin/make    ARCH=i386 \
                     modules
make[1]: Entering directory `/usr/src/linux-2.6.15'
  CHK     include/linux/version.h
  Building modules, stage 2.
  MODPOST
make[1]: Leaving directory `/usr/src/linux-2.6.15'
COLUMNS=150 dpkg -l 'gcc*' perl dpkg 'libc6*' binutils ldso make dpkg-dev |\
         awk '$1 ~ /[hi]i/ { printf("%s-%s\n", $2, $3) }'   > debian/buildinfo
awk: relocation error: awk: symbol _dl_catch_error, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference
make: *** [stamp-build] 错误 127
[/code:1]
先谢了!
发表于 2006-3-20 22:45:18 | 显示全部楼层
debian:/usr/src/linux-2.6.15# fakeroot make-kpkg --revision=custom.1.0 kernel_image
test -f stamp-configure || /usr/bin/make -f /usr/share/kernel-package/rules configure
/usr/bin/make    ARCH=i386 \
                     bzImage

既然都用了root来make-kpkg,还用fakeroot干吗?

GLIBC_PRIVATE的问题很可能是ld-linux.so.2使用了旧的libc库(如果你升级过glibc的话,有没有做相应的调整)另外/usr/src/linux的软连接做一个试试
回复

使用道具 举报

 楼主| 发表于 2006-3-21 11:55:26 | 显示全部楼层
thanks!
现在问题解决了.
回复

使用道具 举报

发表于 2006-3-21 21:51:22 | 显示全部楼层
thanks!
现在问题解决了.

咋解决得,给说说哈。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-17 04:41 , Processed in 0.076828 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表