LinuxSir.cn,穿越时空的Linuxsir!

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

我的LFS

[复制链接]
发表于 2003-11-7 10:14:31 | 显示全部楼层 |阅读模式
利用上班的时间,边干翻译边编译LFS,过程倒还算顺利。

开始用了-O3的优化编译glibc而导致一些程序崩溃,看来这个包的确是不能修改默认的优化参数啊。
为了给X加GB18030的支持而用了RH的补丁,结果导致X不能编译,最后只能是从RH那几十个PATCH中选了几个,倒也成功使用了gb18030的locale。
而QT/KDE和GTK2的编译倒都是一帆风顺,再加上LINUX公社flybird的中文补丁。总体还是很好。

这个配置下来,启动速度倒是飞快,主要是因为启动的服务比较少,相信用RH或其它发行版也能达到这个效果。其余的应用程序速度和过去RH差别不太大,感觉不太出来快多少。
不过,编译一次LFS,虽然是根据使用手册来的(还得TRAM的指点),还是有一些长进,至少那些配置文件都是什么地方。因此,个人认为编译LFS本身的确学不到东西,但由于编译,逼得自己去看手册,而那个手册对各个包有详细的说明,这个才是学东西的地方。

现在我已经完成删除了RH,完全在LFS下用KDE-SNAPSHOT+OO/RO+FCITX干工作了。下面贴图一张吧……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2003-11-7 10:18:50 | 显示全部楼层
给X加GB18030的支持而用了RH的补丁,结果导致X不能编译,最后只能是从RH那几十个PATCH中选了几个,倒也成功使用了gb18030的locale。


gb18030真的可以吗???

xfree真的可以吗?需要测试一下。。。。。


具体用了什么RH的补丁
发表于 2003-11-7 10:20:53 | 显示全部楼层
xfree哪个版本。。。

我现在是XFree86 Version 4.3.99.15
Release Date:  1 November 2003
X Protocol Version 11, Revision 0, Release 6.6
 楼主| 发表于 2003-11-7 10:21:53 | 显示全部楼层
这些PATCH可以从RH的Federo的src.rpm中提取出来,将那几个包含gb18030的补丁打上就可以。最好就用它那里面的X源码,好象与LFS中提到的X4.3.0不一样,因为4.3.0.1的升级补丁不能用
发表于 2003-11-7 10:25:03 | 显示全部楼层
Yuking大哥还真坚决啊!佩服佩服!
发表于 2003-11-7 10:26:53 | 显示全部楼层
没弄过LFS,拿gentoo说说 ;)

gentoo的xfree-4.3.0-r3是支持gb18030的,不过我觉得意义不大呀,就目前来说,gbk足够了。

关于优化参数,如果你仔细看过gentoo的ebuild,会发现某些package里面,是自动滤掉了过高的参数,比如glibc
filter-flags "-fomit-frame-pointer -malign-double"

所以,如果某人宣称用很炫的CFLAGS编译完了所有系统,千万不要信 ;) 就我自己的经历来看,O3遇到过很多问题,Os也遇到过问题,所以现在我用O2了。
 楼主| 发表于 2003-11-7 11:04:07 | 显示全部楼层
事实表明是这样的
发表于 2003-12-17 11:15:46 | 显示全部楼层
我是用tram的参数:
-s -march=pentium3 -O3 -pipe -fomit-frame-pointer
一直都在用这个,从没有修改过。不知道可不可以再加些优化参数而不出问题?
PS:-mcpu 跟-march各有什么样的优化作用?
发表于 2003-12-17 11:50:52 | 显示全部楼层
指定了march以后,就不用指定mcpu了,mcpu能和低cpu兼容,比如mcpu=pentium4,这样的参数编译出的程序,是可以在pentium3上用的。而march是不兼容低档cpu的。
-pipe是肯定没问题的,-fomit-frame-pointer有时会出问题(多数是静态编译的时候)。其他一些参数,要么是问题比较多,要么是没什么作用。
其实具体情况非常复杂的,所以只有程序作者才能最好的优化。我们的优化,只是尽量好一点,而又不要有什么副作用就行了。
发表于 2003-12-17 15:53:02 | 显示全部楼层

But there 're no open-source or free gb18030 chinese fonts any more

最初由 qing 发表
gb18030真的可以吗???

xfree真的可以吗?需要测试一下。。。。。


具体用了什么RH的补丁
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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