LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 787|回复: 7

编译glibc的时候出现了这种错误,没有遇到过,能不能帮我看看?

[复制链接]
发表于 2004-2-2 16:31:45 | 显示全部楼层 |阅读模式
../glibc-2.3*/configure --prefix=/tools --disable-profile \
              --with-headers=/tools/include --with-binutils=/tools/bin \
              --enable-add-ons=nptl --enable-kernel=current --without-gd \
              --without-cvs --with-tls
。。。。。。。。。。。。。。


hecking for i386 TLS support... yes
running configure fragment for nptl/sysdeps/unix/sysv/linux
running configure fragment for nptl/sysdeps/pthread
configure: error: working compiler support for visibility attribute is required
是什么意思呢?
gcc -v
lfs:/mnt/lfs/soft/glibc-build$ gcc -v
Reading specs from /tools/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs
Configured with: ../gcc-3.3.2/configure --prefix=/tools --with-local-prefix=/tools --disable-nls --enable-shared --enable-languages=c
Thread model: posix
gcc version 3.3.2
发表于 2004-2-2 23:13:11 | 显示全部楼层
反正就是编译器没装全。
 楼主| 发表于 2004-2-3 08:37:50 | 显示全部楼层
哦,不会吧,我编译了两次了,都这样耶。怎么搞的。狂晕,再试试。
 楼主| 发表于 2004-2-3 08:41:04 | 显示全部楼层
还有,我用的是glibc-2.3.3-20040202的版本,会不会太新了,旧的gcc-3.3.2不适合呢?也不可能呀。lfs-cvs里面也是用着gcc-3.3.2的呀,再说,我其中有一次是用着最新的gcc-3.3的。也应该不会才对呀。再试,再试。
 楼主| 发表于 2004-2-3 08:59:08 | 显示全部楼层
这个是在第5章的第一次编译gcc之后的第一次glibc的编译呀。gcc就是只要求编译一个c,其余的没有要求,不会是要求加什么参数吧。
 楼主| 发表于 2004-2-3 10:26:26 | 显示全部楼层
hoho,在这两次的编译过程中,我所用的主系统环境是LFS:glibc-2.3.3-cvs+nptl+2.6+gcc-3.3-cvs,估计编译出来的gcc-3.3.2有问题吧。所以引起问题吧。现在选择了使用主系统为glibc-2.3.2,gcc-3.3.2,普通非nptl的,已经可以正常编译。这是第5章的第一次gcc,glibc.
发表于 2004-2-3 12:01:55 | 显示全部楼层
你的主系统是ntpl又2.6啊,那可是太新了,呵呵!可以和ftyh交流一下,他一直在用CVS版的工具链
 楼主| 发表于 2004-2-3 17:24:06 | 显示全部楼层
现在问题已经搞定了,估计是主系统的gcc太新了的缘故吧。OK。我有空跟ftyh聊聊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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