mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Schwartzmeyer (JIRA)" <>
Subject [jira] [Updated] (MESOS-8220) Can't build with Visual Studio 15.5
Date Tue, 14 Nov 2017 18:03:01 GMT


Andrew Schwartzmeyer updated MESOS-8220:
    Labels: windows  (was: )

> Can't build with Visual Studio 15.5
> -----------------------------------
>                 Key: MESOS-8220
>                 URL:
>             Project: Mesos
>          Issue Type: Bug
>          Components: cmake
>         Environment: Windows with Visual Studio 15.5 (Preview)
>            Reporter: Andrew Schwartzmeyer
>            Assignee: Andrew Schwartzmeyer
>            Priority: Minor
>              Labels: windows
> Our dependency GoogleTest builds with -Werror, which normally is fine, except when updated
developer tools start throwing more warnings. From the VS team:
> {quote}
> In VS 2017's second toolset update, I'm going to deprecate the std::tr1 namespace (with
the {{deprecated}} attribute, emitting compiler warnings) in both the C++14 and C++17 modes.
This will cause googletest's use of std::tr1 to emit warnings (breaking builds under /WX).
> While I will provide an escape-hatch macro to silence the deprecation warnings, googletest
should migrate away from using std::tr1, as it will be removed in the future (eventually completely,
with no escape hatches).
> {quote}
> We will need to deal with this in Mesos itself eventually, but shouldn't disable Mesos'
warning. However, we need to disable Googletest's warning until their patch is released in
an update (and we consume or patch in that update).

This message was sent by Atlassian JIRA

View raw message