Skip to content
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

Closed
wants to merge 1 commit into from
Closed

use Visual Studio 2017 #122

wants to merge 1 commit into from

Conversation

dirk-thomas
Copy link
Member

@dirk-thomas dirk-thomas commented Jan 19, 2018

Using VS 2017 requires the following:

All active Windows nodes have been updated accordingly (in parallel to the VS2015 stuff).

  • Build Status
    • I shortend the job name since otherwise the commands exceed the maximum length in Windows since the VS2017 path is longer than the VS2015 path.

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.

@dirk-thomas dirk-thomas added the in progress Actively being worked on (Kanban column) label Jan 19, 2018
@dirk-thomas dirk-thomas force-pushed the use_vs2017 branch 2 times, most recently from 351c976 to ea6b53b Compare January 19, 2018 17:19
@mikaelarguedas
Copy link
Member

@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: DELETE or NO_ERROR)

@dirk-thomas
Copy link
Member Author

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)

After this is merged using Visual Studio 2015 will require a custom branch in this repo which basically reverts the changes from this PR.

@dirk-thomas
Copy link
Member Author

The ETA for the GA of Connext 5.3.1 (which will support VS2017) is end of Q1 2018.

@nuclearsandwich
Copy link
Member

With the Connext ETA in mind, are we targeting VS2017 for Bouncy?

@dirk-thomas
Copy link
Member Author

are we targeting VS2017 for Bouncy?

Yes.

@dirk-thomas
Copy link
Member Author

Rolled into #146.

@dirk-thomas dirk-thomas removed the in progress Actively being worked on (Kanban column) label Apr 11, 2018
@dirk-thomas dirk-thomas deleted the use_vs2017 branch April 11, 2018 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants