[
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: [email protected]
For additional commands, e-mail: [email protected]