LinuxSir.cn,穿越时空的Linuxsir!

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

请问用stage3装的是不是在emerge gentoo-dev-kernel 前不能改make.conf 內的 CHOST 的

[复制链接]
发表于 2005-1-25 02:25:27 | 显示全部楼层 |阅读模式
因为我是在笔记本上安装,所以舍不得自己编译,直接用stage3和package cd装,是不是在emerge gentoo-dev-kernel 前不能改make.conf 內的 CHOST 的設定和use设定啊,我改了下emerge gentoo-dev-kernel  就出错,是不是不能修改啊?
那“ -march=pentium-m” 这个参数什么时候加上去?
发表于 2005-1-25 02:30:23 | 显示全部楼层
用gentoo就要编译,不然体会不出优势
回复 支持 反对

使用道具 举报

发表于 2005-1-25 02:55:43 | 显示全部楼层
Post by userzxq
因为我是在笔记本上安装,所以舍不得自己编译,直接用stage3和package cd装,是不是在emerge gentoo-dev-kernel 前不能改make.conf 內的 CHOST 的設定和use设定啊,我改了下emerge gentoo-dev-kernel  就出错,是不是不能修改啊?
那“ -march=pentium-m” 这个参数什么时候加上去?

不建议改CHOST,注意x86的CHOST只有i386-pc-linux-gnu,i486-pc-linux-gnu,i586-pc-linux-gnu,i686-pc-linux-gnu和x86_64-pc-linux-gnu这几种。
“ -march=pentium-m” 这个参数是CFLAGS用的,不是CHOST,要用pentium-m。得用gcc-3.4.x才行,现在的stage3包没有用gcc-3.4.x的,所以你得从stage1开始,或者装了个3.4.x版的gcc后重编工具链(gcc-conf,glibc, binutils, gcc等)然后emerge -e system(实际这也跟从stage1装差不多了)。
回复 支持 反对

使用道具 举报

发表于 2005-1-25 03:50:05 | 显示全部楼层
为什么我从stage2安装,emerge system后,gcc才是3.3.5-r1,怎么没有gcc3.4啊?
我用的是清华的mirror,教育网速度比较快
回复 支持 反对

使用道具 举报

发表于 2005-1-25 10:22:21 | 显示全部楼层
Post by bluesky100
为什么我从stage2安装,emerge system后,gcc才是3.3.5-r1,怎么没有gcc3.4啊?

gcc3.4给mask了,所以不会自动装上的,首先得
# echo 'sys-devel/gcc ~x86' >> /etc/portage/package.keywords
然后emerge -pv gcc看看,如果提示有其他的包也给masked by:  ~x86 keyword了,照上面的方法一个个unmask,就可以装上了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-25 12:14:21 | 显示全部楼层
Post by Hauser
不建议改CHOST,注意x86的CHOST只有i386-pc-linux-gnu,i486-pc-linux-gnu,i586-pc-linux-gnu,i686-pc-linux-gnu和x86_64-pc-linux-gnu这几种。
“ -march=pentium-m” 这个参数是CFLAGS用的,不是CHOST,要用pentium-m。得用gcc-3.4.x才行,现在的stage3包没有用gcc-3.4.x的,所以你得从stage1开始,或者装了个3.4.x版的gcc后重编工具链(gcc-conf,glibc, binutils, gcc等)然后emerge -e system(实际这也跟从stage1装差不多了)。


那从stage3装CFLAGS参数能改嘛?
回复 支持 反对

使用道具 举报

发表于 2005-1-25 14:53:44 | 显示全部楼层
Post by userzxq
那从stage3装CFLAGS参数能改嘛?

这个肯定可以改的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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