Bug #73432 Upgrade to Boost 1.56
Submitted: 30 Jul 2014 7:50 Modified: 23 Sep 2014 13:04
Reporter: Norvald Ryeng Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Server: Optimizer Severity:S4 (Feature request)
Version:5.7.5 OS:Any
Assigned to: CPU Architecture:Any

[30 Jul 2014 7:50] Norvald Ryeng
Description:
Upgrade Boost dependency from Boost 1.55.0 to 1.56.0 when it is released (currently only and RC is available).

Boost 1.56 includes more geometric operations, which makes it possible to replace more of the old GIS code with Boost.Geometry. In particular, it contains the functions described in WL#7222 and WL#7223, which are needed for WL#7224 and WL#7225. It also includes bugfixes that are currently embedded in the MySQL source tree under include/boost_1_55_0/.

How to repeat:
.

Suggested fix:
Tasks to be done:

 - Apply for legal approval for Boost 1.56.0.
 - Change boost.cmake to look for the 1.56 tarball.
 - Change boost.cmake to fail if trying to compile with another Boost version.
 - Change boost.cmake to look for bugfixes in include/boost_1_56_0/.
 - Remove old bugfixes from include/boost_1_55_0/.
 - Update GIS MTR tests to account for minor variations in floating point calculations.
[23 Sep 2014 13:04] Paul DuBois
Noted in 5.7.6 changelog.

The required Boost library version has been raised from 1.55.0 to
1.56.0.