[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 在debian下如何阅读chm格式的文件



On 7/20/05, Ming Hua <minghua@rice.edu> wrote:
> > > On Tue, Jul 19, 2005 at 02:43:28PM +0800, epaulin wrote:
> > > > 难道要等到 wx2.6 API 固定才会进入 SID,ft...
> > >
> > On 7/19/05, Ming Hua <minghua@rice.edu> wrote:
> > > 除非这些 API 变化能保证 ABI 向后兼容,否则肯定是要等到 API 稳定下来才能进
> > > sid。不然 ABI 每变一次,就要换新的 binary package 名字,其它依赖于 wx 的
> > > package 也要重新 build。
> > >
> On Tue, Jul 19, 2005 at 04:56:42PM +0800, epaulin wrote:
> > 恩,说的是;
> > 会不会有 ABI 不能兼容,但是重新编译就 OK 的情况,若是这样的话, Debian
> > 是否会自动计算依赖性对相关软件进行重新编译;
> >
> > 我猜应该不可能,仅仅是猜测。
> 
> 这是两件事情。
> 
> 一、ABI 不兼容,但是 API 兼容,只需要重新编译就可以的情况很多。比如最近
> sid 中进行的 C++ ABI transition。即使是 wxwidgets,我猜也是和 2.4 API 兼
> 容的。API 变化并不意味着失去向后兼容性(backward compatibility)。
> 
> 二,至于 Debian package,自动重新编译大概不妥。最起码的一点,版本号总要
> 变,changelog 总要写吧?另外 ABI 变化一般都会造成 shared library 依赖性
> 的变化,需要收紧 Build dependency,有不少方面需要维护者处理,不是简单重
> 新编译就解决一切问题的(注意我的原文说的是重新 build :-)。
> 
清楚了,更理解 Debian 对于升级非常慎重;
Debian DD 是最大的财富;
thanks!

Reply to: