免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2316 | 回复: 5
打印 上一主题 下一主题

哪个高手知道这是怎么回事啊,郁闷!都搞了几天了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-05 16:28 |只看该作者 |倒序浏览
编译glibc时,make出错:

在包含自 ../include/tls.h:6 的文件中,
                 从 <stdin>:2:
../ports/sysdeps/arm/nptl/tls.h:48:3: 错误:#error "TLS support is required."

[ 本帖最后由 kuernikewa 于 2008-11-7 11:28 编辑 ]

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2008-11-05 16:40 |只看该作者
根据出错,然后猜想它的出错原因,然后解决。我每次遇到这种问题都是这么解决的,解决了之后,别人问我怎么解决的,我也不知道,反正顺藤摸瓜就解决了。

论坛徽章:
0
3 [报告]
发表于 2008-11-06 10:02 |只看该作者
先看看你的“asm/unistd.h” 所在的路径在不在编译选项的include路径之中。

论坛徽章:
0
4 [报告]
发表于 2008-11-06 13:40 |只看该作者

回复 #3 wangyuu235 的帖子

我把include/linux/里面的param.h、socket.h、unistd.h复制到include/asm下面可以解决路径问题,但是还有一个问题如下:

在包含自 ../include/tls.h:6 的文件中,
                 从 <stdin>:2:
../ports/sysdeps/arm/nptl/tls.h:48:3: 错误:#error "TLS support is required."

好像要打一个补丁,我在网上找到一个高手写的关于Add TLS support的补丁,链接如下:
http://osdir.com/ml/kernel.virtualization/2006-11/msg00130.html
不知道需要怎么弄,请帮帮忙!

论坛徽章:
0
5 [报告]
发表于 2008-11-11 15:43 |只看该作者
我以前做CLFS的时候也遇到过这个问题,不过只有clfs-sysroot时遇到,clfs-1.x很正常
--enable-add-ons=nptl --with-tls 试试,
可参考CLFS: http://cross-lfs.org/view/clfs-sysroot/arm/cross-tools/glibc.html
也可以不要NPTL,不过不推荐这么做。

论坛徽章:
0
6 [报告]
发表于 2008-11-16 16:53 |只看该作者

回复 #5 bukaihua 的帖子

都试过了,还是不行啊!
我用的linux2.6内核,好像要打个什么补丁
不晓得怎么弄啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP