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

Scott Cantor commented on XERCESC-2190:
---------------------------------------

Yes, I'm very clear about what's supported and it's a really small list, and 
the Windows policy is exactly that.

For the record, Server 2008 is not EOL. It's fully supported in Azure, which 
means there's nothing about it that's not supported other than the blackmail by 
MS to move people to their cloud. As a platform, nothing's really changed for 
my projects, it remains supported.

I personally only support the compiler I use, which is 2017 at the moment. As a 
project I don't have an opinion other than to say I can't spend any time on 
issues on any other compiler, so either somebody else has to or it needs to be 
clear that that's all that's supported.

My point re: this change is just that I don't see a huge win or any sort of 
"cleanup" gained from ripping the code out and breaking the unsupported 
versions. I'm not saying we should support older versions, but that's not the 
same as breaking them. But if you feel strongly I'm fine with it.

Re: C++11, RHEL6 is something I have to support and it doesn't have a GCC new 
enough. I build on some older but don't officially support them so breaking 
them isn't fatal but I do have to support 6. It does sunset this year though so 
that may not be a dealbreaker.

> deprecated GetVersionEx
> -----------------------
>
>                 Key: XERCESC-2190
>                 URL: https://issues.apache.org/jira/browse/XERCESC-2190
>             Project: Xerces-C++
>          Issue Type: Bug
>    Affects Versions: 3.2.2
>            Reporter: Aleksey Dobrunov
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Hello.
> *"GetVersionEx* may be altered or unavailable for releases after Windows 8.1. 
> Instead, use the [Version Helper 
> functions"|https://docs.microsoft.com/windows/desktop/SysInfo/version-helper-apis]
>  
> [https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getversionexa]
>   . 
> {code:java}
> C:\Work\code\xerces-c\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp(323):
>  warning C4996: 'GetVersionExA': was declared deprecated
> C:\Program Files (x86)\Windows 
> Kits\10\include\10.0.18362.0\um\sysinfoapi.h(387): note: see declaration of 
> 'GetVersionExA'
> {code}
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscr...@xerces.apache.org
For additional commands, e-mail: c-dev-h...@xerces.apache.org

Reply via email to