Bug #80051 Missing dependency for mcc host_info vs install
Submitted: 19 Jan 2016 13:58 Modified: 2 May 2016 16:19
Reporter: Magnus Blåudd Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:7.5.0 OS:Any
Assigned to: CPU Architecture:Any

[19 Jan 2016 13:58] Magnus Blåudd
Description:
When building MySQL Cluster 7.5 on Windows using more than one parallel build job you can occasionally get a build failure complaining that host_info.exe can't be installed.

How to repeat:
Can be seen in PB. It seems to be caused by the  install_mcc target runs before or in parallel with the host_info target. The host_info target builds an executable which should be included in the install_mcc target.

Suggested fix:
Make install_mcc depend on host_info to make sure it's built _before_.
[2 May 2016 16:19] Jon Stephens
Documented fix in the NDB 7.5.2 changelog as follows:

    When building MySQL Cluster on Windows using more than one
    parallel build job it was sometimes possible for the build to
    fail because host_info.exe could not be be installed. To fix this 
    problem, the install_mcc target is now always built prior to the 
    host_info target.

Closed.