LinuxSir.cn,穿越时空的Linuxsir!

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

GCC 4.2.4: 终于支持Ubuntu下的Multilib了

[复制链接]
发表于 2008-5-25 15:55:43 | 显示全部楼层 |阅读模式
估计是由于Ubuntu社群持续不断的压力,新的GCC 4.2.4现在支持自动检测宿主的Multilib配置。算法是:如果发现有lib32存在,就采用lib64:lib32的配置,否则采用lib64:lib的配置。

该更新不会影响原有采用LFS LiveCD的用户,他们将始终采用lib64:lib的配置方式。
发表于 2008-5-26 00:03:11 | 显示全部楼层
印象中 debian系 x86_64系统使用的是/lib、/lib64->/lib、/emul/ia32-linux/lib的目录结构。

lz的意思是说Ubuntu现在使用/lib64、/lib32的目录结构,还是说GCC 4.2.4有这样的针对Multilib的更新。

Multilib路径要怎么配,还是用户自己决定比较好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-26 16:55:04 | 显示全部楼层
Post by 1987a;1855026
印象中 debian系 x86_64系统使用的是/lib、/lib64->/lib、/emul/ia32-linux/lib的目录结构。

lz的意思是说Ubuntu现在使用/lib64、/lib32的目录结构,还是说GCC 4.2.4有这样的针对Multilib的更新。

Multilib路径要怎么配,还是用户自己决定比较好。


答案是GCC4.2.4有专门针对Multilib的更新。详情可参考GCC4.2.4源代码中的gcc/config/i386/t-linux64文件。

目前GCC没有提供由用户自行决定Multilib路径的选项,只能通过手工修改t-linux64这个文件实现自定义配置。
回复 支持 反对

使用道具 举报

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

本版积分规则

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