Bo Peng wrote:

> On 7/21/06, Jose' Matos <[EMAIL PROTECTED]> wrote:
>> On Friday 21 July 2006 16:00, Lars Gullik Bjønnes wrote:
>> > I belive we should just decide that we will support system boost from
>> > 1.34 and further on... (and then we can also remove boost from our
>> > sources.)
>>
>>   I like this option.
> 
> Then we should follow big distributions closely. For example, we
> should make both lyx.1.4.x and 1.5.x work with cygwin/boost 1.33.1.

1.4 works IIRC perfectly with boost 1.33. the only reason why an external
boost is not officially supported are disabled exceptions, but I believe
that 1.4 would work with an external 1.33 boost if that is compiled with
disabled exceptions.

> Also, I am told that people like to tweak included boost a little bit
> for, for example, newer version of compilers.

If they want to tweak boost they can as well tweak a local version.

> Currently, scons check *exact* version number of system boost and
> requires 1.32 for 1.4.x and 1.33.1 for 1.5.x. Included boost will be
> used automatically if system boost can not be used. A system-only
> boost handling sounds dangerous to me.

System boost can also mean a locally installed boost instead of the
distribution version. IMO boost is now so well known that we don't need to
distribute our own copy anymore. And of course we should make LyX
compatible to any boost version that does not have bugs that make LyX
unusable. As I understand Lars, that would be 1.34. In the future when
newer version are released we should stay compatible with 1.34 as long as
that makes sense.

> (Does boost have a good 
> reputation of backward compatibility?)

Depends. Some boost libraries are good at that, others not.


Georg

Reply via email to