|
发表于 2005-6-10 00:56:12
|
显示全部楼层
Post by EricNeon
gcc4.1.0-beta20050604在编译sysvinit和modules-init-tools以及grub时有严重bug,会导致编译的内核无法启动,甚至在刚加载内核时直接就重启了。昨天下午,glibc的一个小补丁总算是放出来了。
继续讲我的编译环境控制。正如大家所了解的那样,一开始我是把所有USE相关的内容全部写在make.conf文件中。后来我发现这样做很愚蠢,毕竟我们不可能在编译每个程序时都要用到那么多的USE参数。新的方法是在/etc/portage/目录下写package.use文件来详细罗列各个程序的USE参数。我的/etc/portage/package.use内容如下:
- sys-libs/glibc mutillib userlocales nls nptl nptlonly -doc nomalloccheck hardened
- sys-devel/gcc mutilslot multitarget multilib fortran objc harended
- sys-devel/binutils multilib multislot
- x11-term/xterm unicode truetype
- x11-base/xorg-x11 truetype-fonts opengl mmx cjk 3dnow bitmap-fonts
- net-dialup/rp-pppoe -X
- net-dialup/ppp -gtk
- sys-lang/perl ithreads
复制代码
"opengl mmx cjk 3dnow nls" should be put into your global make.conf: you do not want to specify them individualy to each package which supports them |
|