LinuxSir.cn,穿越时空的Linuxsir!

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

请教distcc对本地库文件依赖性

[复制链接]
发表于 2009-5-22 00:21:41 | 显示全部楼层 |阅读模式
假如我有两部机器,都是gcc3.2.2(RedHat9),但库文件不一样,如一个是libldap.2.0.so,一个是libldap.2.4.so,现在编译一个程序为A,A依赖于libldap,请问在这种情况下使用distcc会不会有问题?
是不是库文件需要保证同步,才能保存distcc编译不会出问题?
谢谢
 楼主| 发表于 2009-5-22 00:31:43 | 显示全部楼层

请教distcc对本地库文件依赖性

回复 支持 反对

使用道具 举报

发表于 2009-5-22 02:30:58 | 显示全部楼层
distcc只把预处理过的.c文件交给编译服务器,编译服务器返回.o
连接过程在distcc发起机器上进行
要保证的只是gcc和binutils版本一致
库无所谓

如果使用新的distcc提供的bump模式
则要保证所有参与机器的头文件一样
因为bump模式在编译服务器上进行预处理
回复 支持 反对

使用道具 举报

发表于 2009-5-22 05:33:25 | 显示全部楼层
貌似张兄已经解答了您

干嘛一帖多发?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-22 08:45:22 | 显示全部楼层
哈哈,是的,我多发一点,让高手们看到的几率增大
谢谢d00m3d
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-22 08:47:06 | 显示全部楼层
非常感谢张大哥的解答
按zhllg的说法,就是bump模式能提供更快的并行编译速度?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-22 08:51:33 | 显示全部楼层
http://www.ibm.com/developerwork ... html?ca=drs-cn-0521
使用负载均衡来提高distcc的速度
回复 支持 反对

使用道具 举报

发表于 2009-5-23 01:08:59 | 显示全部楼层
你搜一下distcc bump就了解了
回复 支持 反对

使用道具 举报

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

本版积分规则

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