LinuxSir.cn,穿越时空的Linuxsir!

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

请教glibc的编译优化问题

[复制链接]
发表于 2005-3-27 00:40:56 | 显示全部楼层 |阅读模式
我想要在lfs平台上安装sybase数据库,资料说需要glibc针对i686进行优化。

我的glibc的configure参数如下:
../glibc-2.3.4-20040701/configure --prefix=/usr \
   --disable-profile --enable-add-ons=nptl --with-tls \
   --with-__thread --enable-kernel=2.6.0 --without-cvs \
   --libexecdir=/usr/lib/glibc \
   --with-headers=/tools/glibc-kernheaders

根据lfs的faq,修改glibc源代码目录下的Makeconfig文件,修改的部分如下:
# Default flags to pass the C compiler.
ifndef default_cflags
ifeq ($(release),stable)
default_cflags := -g0 -Os -march=i686 -mcpu=i686 -O2
else
default_cflags := -g -O
endif
endif


请高人指点这样安装的glibc是否算是针对i686进行了优化???谢谢!!!
 楼主| 发表于 2005-3-27 00:41:46 | 显示全部楼层

请教glibc针对i686的优化问题!

我想要在lfs平台上安装sybase数据库,资料说需要glibc针对i686进行优化。

我的glibc的configure参数如下:
../glibc-2.3.4-20040701/configure --prefix=/usr \
   --disable-profile --enable-add-ons=nptl --with-tls \
   --with-__thread --enable-kernel=2.6.0 --without-cvs \
   --libexecdir=/usr/lib/glibc \
   --with-headers=/tools/glibc-kernheaders

根据lfs的faq,修改glibc源代码目录下的Makeconfig文件,修改的部分如下:
# Default flags to pass the C compiler.
ifndef default_cflags
ifeq ($(release),stable)
default_cflags := -g0 -Os -march=i686 -mcpu=i686 -O2
else
default_cflags := -g -O
endif
endif


请高人指点这样安装的glibc是否算是针对i686进行了优化???谢谢!!!
回复 支持 反对

使用道具 举报

发表于 2005-3-27 14:58:01 | 显示全部楼层
你的那个软件,意思是CHOST=i686-pc-linux-gnu吧?那我们一般编译的时候,都是用的这个。glibc不要优化它,因为它的编译是自成一套的,改变了以后问题很多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-27 21:24:28 | 显示全部楼层
问题是这样的。redhat的安装光盘里有glibc***-i686.rpm 和glibc***-i386.rpm两个包。如果安装sybase数据库,需要安装glibc***-i686.rpm。

我想把我的glibc也编译成i686的那种。就是这个意思。。不知道可以么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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