[debian-mysql] mysql-5.7 boost dependency

Norvald H. Ryeng norvald.ryeng at oracle.com
Fri Oct 21 13:10:26 UTC 2016


On Fri, 21 Oct 2016 14:25:30 +0200, Bjoern Boschman <bjoern at boschman.de>  
wrote:

> Hi,
>
> I've noticed that boost in a recent version (1.61.0.2) has hit testing  
> [0].
> I think that it might be a good idea to use boost from system and not the
> bundled version.

In general, MySQL depends on an exact version of Boost. We're actively  
extending Boost.Geometry, so we're quite tied to the version we pick for  
each release. Even if MySQL compiles with a newer version of Boost, each  
upgrade of Boost causes a number of tests results to change ever so  
slightly. E.g., a line from A to B may become a line from B to A, etc.  
This means that even if everything is correct, a number of tests will  
still fail.

Boost 1.61.0, in particular, contains too many bugs. We gave up trying to  
use it in development and jumped straight from 1.60.0 to 1.62.0 for MySQL  
8.0.

Boost 1.62.0 is not bug free either, but we managed to get around the  
issues that bothered us, and we're submitting patches upstream to make  
sure it's fixed in future versions.

Regards,

Norvald



More information about the pkg-mysql-maint mailing list