[ 
https://issues.apache.org/jira/browse/HADOOP-16072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16753134#comment-16753134
 ] 

Allen Wittenauer commented on HADOOP-16072:
-------------------------------------------

The reason they are dynamically updated is for forward compatibility.   In my 
experiences, if the solution files are upgraded to a newer version, older 
versions will not be able to build.  Changing the minimum compiler version from 
VS2010 should probably be discussed with everyone via the mailing list. The 
Windows compilers on the ASF Windows boxes are VS2015, IIRC, so going higher 
than that version is not an option.

A better solution would be to switch winutils to an entirely cmake driven build 
which would generate everything dynamically without the need for solution files 
at all.  It should have a much better success rate of working with whatever 
version is installed and likely a better experience overall.

> Visual Studio projects are out of date
> --------------------------------------
>
>                 Key: HADOOP-16072
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16072
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: build
>    Affects Versions: 3.2.0
>         Environment: Building on Windows 10 with Visual Studio 2017.
>            Reporter: Brian Grunkemeyer
>            Assignee: Brian Grunkemeyer
>            Priority: Minor
>              Labels: build, windows
>             Fix For: 3.2.0
>
>         Attachments: HADOOP-16072.v1.patch
>
>   Original Estimate: 6h
>  Remaining Estimate: 6h
>
> On Windows when you build, a part of the build process updates some Visual 
> Studio solution and project files.  We should simply check in the updated 
> version, so that everyone who builds doesn't get stuck with extra changes 
> they need to manage.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to