LinuxSir.cn,穿越时空的Linuxsir!

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

lfs编译glibc2.3.1的问题

[复制链接]
发表于 2003-4-6 17:39:59 | 显示全部楼层 |阅读模式
make localedata/install-locales
总是不起作用,必须我手工localedef
一个个生成locale才有效
困扰我很久了,一直没发现什么问题
有有遇到类似情况的么?
发表于 2003-4-6 17:58:35 | 显示全部楼层
啊,应该不会啊,我一般都是用make localedata/install-locales 的,不过这一次,为了少装几个locale,就手动localedef了。
 楼主| 发表于 2003-4-6 18:39:43 | 显示全部楼层
自从lfs的glibc升级到2.3.1以后,
我一直就是这样了,真是没有办法了
最初由 tram 发布
啊,应该不会啊,我一般都是用make localedata/install-locales 的,不过这一次,为了少装几个locale,就手动localedef了。
发表于 2003-4-6 19:46:33 | 显示全部楼层
那你干脆按照pure lfs来装一次吧,这两天我正在装,仔仔细细的装一遍。glibc升级以后,lfs问题是不少,所以pure lfs一出来,就成为lfs-dev上的重点了,它会成为下一版本:lfs 5.0的标准方法。
 楼主| 发表于 2003-4-6 19:56:32 | 显示全部楼层
昨天就都试过了,一样
最初由 tram 发布
那你干脆按照pure lfs来装一次吧,这两天我正在装,仔仔细细的装一遍。glibc升级以后,lfs问题是不少,所以pure lfs一出来,就成为lfs-dev上的重点了,它会成为下一版本:lfs 5.0的标准方法。
发表于 2003-4-6 20:07:34 | 显示全部楼层
你说的
make localedata/install-locales
总是不起作用
是体现在哪里呢?用:
[root@/mnt/plfs/stage1/bin]# /mnt/plfs/stage1/bin/locale -a
C
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
en_HK
en_HK.iso88591
en_PH
en_PH.iso88591
en_US
en_US.iso88591
es_MX
es_MX.iso88591
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
it_IT
it_IT.iso88591
ja_JP
ja_JP.eucjp
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_TW.big5
[root@/mnt/plfs/stage1/bin]#
你的结果是什么?
 楼主| 发表于 2003-4-6 20:52:58 | 显示全部楼层
/mnt/lfs/stage1/lib/locale
目录下,除了一个localedata-archieve的文件
没有任何内容
locale -a 美法执行了,我正在用glibc2.3.2重新做做试试
最初由 tram 发布
你说的
make localedata/install-locales
总是不起作用
是体现在哪里呢?用:
[root@/mnt/plfs/stage1/bin]# /mnt/plfs/stage1/bin/locale -a
C
de_DE
de_DE@euro
de_DE.iso88591
de_DE.iso885915@euro
en_HK
en_HK.iso88591
en_PH
en_PH.iso88591
en_US
en_US.iso88591
es_MX
es_MX.iso88591
fr_FR
fr_FR@euro
fr_FR.iso88591
fr_FR.iso885915@euro
it_IT
it_IT.iso88591
ja_JP
ja_JP.eucjp
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_TW.big5
[root@/mnt/plfs/stage1/bin]#
你的结果是什么?
 楼主| 发表于 2003-4-6 21:42:21 | 显示全部楼层
locale -a
结果和你的一样
不过,以前我记得make localedata之后
lib/locale/
目录下面是有相应的文件生成的,我在glibc-2.3.1/localedata
目录下执行localedef命令 lib/locale目录中生成相应的文件,
以前就是这样的,我现在的rh8.0系统/usr/lib/locale目录也是
有内容的,不是像现在只有一个locale-archive文件
你的情况是怎么样的?难道glibc2.3和2.2不同??
最初由 laughter 发布
/mnt/lfs/stage1/lib/locale
目录下,除了一个localedata-archieve的文件
没有任何内容
locale -a 美法执行了,我正在用glibc2.3.2重新做做试试
发表于 2003-4-6 23:14:12 | 显示全部楼层
我的结果和你的是一样的啊,也没有目录,只有/mnt/lfs/stage1/lib/locale/localedata-archieve
文件。不过我还是想再装下去,看看到底是怎么回事。我也是用localedef来装的。
 楼主| 发表于 2003-4-7 01:11:30 | 显示全部楼层
我也不管了,继续装,幸好下面的测试都过了
除了gcc pass 2,我多了一个fail,明天重新试试
最初由 tram 发布
我的结果和你的是一样的啊,也没有目录,只有/mnt/lfs/stage1/lib/locale/localedata-archieve
文件。不过我还是想再装下去,看看到底是怎么回事。我也是用localedef来装的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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