-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
use Visual Studio 2017 #122
Conversation
351c976
to
ea6b53b
Compare
@dirk-thomas will it be possible to keep building with connext 5.3.0 VS2015 and VS2015 once this is merged ? (we will likely need it for ardent patch releases) (probably) good news: this should allow us to update the python version on the windows machines 🎉 , as last time we tried to build python3.6.4 it failed because it needs SDK 10.0. To keep in mind: The new SDK introduces new defines that may collide with the defines used in some of our messages (several of them in 8.1 already collide, for example: |
After this is merged using Visual Studio 2015 will require a custom branch in this repo which basically reverts the changes from this PR. |
The ETA for the GA of Connext 5.3.1 (which will support VS2017) is end of Q1 2018. |
With the Connext ETA in mind, are we targeting VS2017 for Bouncy? |
Yes. |
Rolled into #146. |
Using VS 2017 requires the following:
I had to patch the OpenCV archive:
(https://cmake.org/cmake/help/latest/variable/MSVC_VERSION.html) it needs to be since the current VS2017 version identifies itself as
1912
:All active Windows nodes have been updated accordingly (in parallel to the VS2015 stuff).
Before we can switch:
After the switch we need to update the wiki with a note that the latest release uses VS2015 and the default branches use VS2017.
Fixes ros2/build_farmer#69.