LinuxSir.cn,穿越时空的Linuxsir!

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

一个64bit的t61的make.conf的flags

[复制链接]
发表于 2009-2-3 16:03:53 | 显示全部楼层 |阅读模式
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
CHOST="x86_64-pc-linux-gnu"
VIDEO_CARDS="vesa vga i810"
ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse evdev synaptics"

也是无意中看到的。也很适合在x200和x300的机器。
 楼主| 发表于 2009-2-3 16:08:46 | 显示全部楼层
http://www.thinkwiki.org/wiki/ThinkPad_Technologies
如果你是thinkpad的本子还是真的需要看看这个。
帮助你了解自己的本子。这样方便系统的安装。了解更多的thinkpad的硬件配置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-3 17:31:46 | 显示全部楼层
Intel Core 2 Duo/Quad / Xeon 51xx/53xx/54xx, Pentium Dual-Core T23xx+/Exxxx
vendor_id  : GenuineIntel
cpu family  : 6
model  : 15
model name  : Intel(R) Core(TM)2 CPU XXXX @ XXXGHz
32 bit profile (x86):

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
64 bit profile (amd64):

CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe"
CXXFLAGS="${CFLAGS}"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-3 18:16:56 | 显示全部楼层
from gentoo-taiwan

這是 Fedora Core 6 新增的功能,有興趣者可試試,
首先更新為 binutils-2.17.50.0.12(目前 portage 最新版),
然後 emerge binutils glibc,編譯好後編輯 /etc/make.conf
代碼:

LDFLAGS="-Wl,--hash-style=both"


或是使用 hsah-style=gnu(預設值為 sysv),
最後
代碼:

# emerge -e world
# emerge prelink
# prelink -amR


如果沒使用 prelink,後面2個不用作。
参考:
http://gentoo-wiki.com/HOWTO_Hashstyle
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-7 21:39:37 | 显示全部楼层
upup !!!
回复 支持 反对

使用道具 举报

发表于 2009-3-7 21:47:23 | 显示全部楼层
建议直接用-march=native 不是更好?
回复 支持 反对

使用道具 举报

发表于 2009-3-7 21:47:42 | 显示全部楼层
VIDEO_CARDS="vesa vga i810"
这个i810还是改成intel的好, gentoo-wiki也是如此建议
http://en.gentoo-wiki.com/wiki/Intel_GMA
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-7 22:28:07 | 显示全部楼层
video这个需要在内核调下.如果默认会用i810.当然安装intel驱动的话.就会使用intel.

还有说到native.这个是使用原生态的意思吧.让系统自己判定吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-7 22:45:38 | 显示全部楼层
回樓上的,-march=native 和 -mtune=native 要 gcc 4.2 以上的版本才支持
回复 支持 反对

使用道具 举报

发表于 2009-3-8 00:29:32 | 显示全部楼层
Post by xiaorui;1943545
from gentoo-taiwan

這是 Fedora Core 6 新增的功能,有興趣者可試試,
首先更新為 binutils-2.17.50.0.12(目前 portage 最新版),
然後 emerge binutils glibc,編譯好後編輯 /etc/make.conf
代碼:

LDFLAGS="-Wl,--hash-style=both"


或是使用 hsah-style=gnu(預設值為 sysv),
最後
代碼:

# emerge -e world
# emerge prelink
# prelink -amR


如果沒使用 prelink,後面2個不用作。
参考:
http://gentoo-wiki.com/HOWTO_Hashstyle

从binutils-2.17.50.0.12, hashstyle=both是默认的。所以如果你的binutils是这个版本,你就不需要再做一次。
回复 支持 反对

使用道具 举报

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

本版积分规则

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