<div dir="ltr">Hi there,<div><br></div><div>Has the change been formalized in other form than 3.7 release notes?</div><div><br></div><div>I'm asking because I would like to use Windows Vista API in this <a href="http://reviews.llvm.org/D13753">http://reviews.llvm.org/D13753</a> and following patches. It looks it is enough to change the macro definition in WindowsSupport.h. Apparently, cmake does not set _WIN32_WINNT globally.</div><div><br></div><div>- Paweł</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Oct 5, 2015 at 8:41 PM Hans Wennborg via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Oct 5, 2015 at 11:19 AM, Aaron Ballman <<a href="mailto:aaron@aaronballman.com" target="_blank">aaron@aaronballman.com</a>> wrote:<br>
> On Mon, Oct 5, 2015 at 2:18 PM, Hans Wennborg via llvm-dev<br>
> <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<br>
>> (cc'ing the new list address; sorry for the duplicate)<br>
>><br>
>> On Mon, Oct 5, 2015 at 11:14 AM, Hans Wennborg <<a href="mailto:hans@chromium.org" target="_blank">hans@chromium.org</a>> wrote:<br>
>>> Did we conclude that we've dropped Win XP support now?<br>
><br>
> I believe we have, yes.<br>
<br>
Release notes updated in r249332.<br>
<br>
Thanks,<br>
Hans<br>
<br>
<br>
>>> On Mon, Jul 13, 2015 at 3:26 PM, Reid Kleckner <<a href="mailto:rnk@google.com" target="_blank">rnk@google.com</a>> wrote:<br>
>>>> Nobody objected to raising the bar, so I think we can go ahead and do this.<br>
>>>> Keeping the XP support until 3.7 ships seems reasonable as it's less<br>
>>>> disruptive.<br>
>>>><br>
>>>> Should we consider bypassing Vista and jumping to 7 as the lowest supported<br>
>>>> Windows version as David suggested? I think we should document 7 as the<br>
>>>> recommended baseline. After we start using some of the newer APIs, we can<br>
>>>> see if users complain and evaluate the burden of maintaining Vista support<br>
>>>> at that time.<br>
>>>><br>
>>>> On Mon, Jul 13, 2015 at 2:28 PM, Greg Bedwell <<a href="mailto:gregbedwell@gmail.com" target="_blank">gregbedwell@gmail.com</a>> wrote:<br>
>>>>><br>
>>>>> Hi all,<br>
>>>>><br>
>>>>> It looks like this conversation stalled.  I have a local patch that I'd<br>
>>>>> like to send upstream (automatically generating Windows crash dumps on<br>
>>>>> clang/LLVM crashes) that makes use of a Windows API function that requires<br>
>>>>> _WIN32_WINNT set to 0x0600 at minimum so I'd like to restart the<br>
>>>>> conversation!<br>
>>>>><br>
>>>>> As there have so far been no objections that I've seen and we're branching<br>
>>>>> imminently, it feels like a perfect time to make this change as soon as the<br>
>>>>> release branch is taken, and adding a release note for 3.7 to the effect of<br>
>>>>> it being the final version supporting XP.  I don't think there's been a<br>
>>>>> clear conclusion on what we should raise it to though.<br>
>>>>><br>
>>>>> Any thoughts on this?<br>
>>>>><br>
>>>>> Thanks,<br>
>>>>> -Greg<br>
>>>>><br>
>>>>><br>
>>>>> On 31 October 2014 at 16:30, Robinson, Paul<br>
>>>>> <<a href="mailto:Paul_Robinson@playstation.sony.com" target="_blank">Paul_Robinson@playstation.sony.com</a>> wrote:<br>
>>>>>><br>
>>>>>> We formally support our toolchain only on Windows 7 onward, so it's okay<br>
>>>>>> with us.<br>
>>>>>><br>
>>>>>> (Please make sure this goes in the release notes when you start doing<br>
>>>>>> something not supported in XP and/or Vista.)<br>
>>>>>><br>
>>>>>> --paulr<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> From: <a href="mailto:llvmdev-bounces@cs.uiuc.edu" target="_blank">llvmdev-bounces@cs.uiuc.edu</a> [mailto:<a href="mailto:llvmdev-bounces@cs.uiuc.edu" target="_blank">llvmdev-bounces@cs.uiuc.edu</a>] On<br>
>>>>>> Behalf Of Jim Rowan<br>
>>>>>> Sent: Friday, October 31, 2014 1:05 PM<br>
>>>>>> To: Reid Kleckner<br>
>>>>>> Cc: LLVM Developers Mailing List<br>
>>>>>> Subject: Re: [LLVMdev] RFC: Drop support running LLVM on Windows XP<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> +1<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> On Oct 30, 2014, at 3:29 PM, Reid Kleckner wrote:<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> I'd like to raise our baseline Windows system requirements to Vista,<br>
>>>>>> dropping support for running LLVM on Windows XP. Microsoft dropped support<br>
>>>>>> for XP half a year ago in April 2014.<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> Our current status is that we require VS 2012 to build LLVM, and VS 2012<br>
>>>>>> only runs on Vista+, but it has the ability produce binaries that run on XP.<br>
>>>>>> During the C++11-pocalypse, users expressed interest in keeping this<br>
>>>>>> working. I'm proposing that we drop support for this.<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> Vista introduced a lot of handy system APIs that could significantly<br>
>>>>>> simplify LLVM's Support library. For example, I'd really like to use the<br>
>>>>>> blessed one-time initialization routines in this CL:<br>
>>>>>><br>
>>>>>> <a href="http://reviews.llvm.org/D5922" rel="noreferrer" target="_blank">http://reviews.llvm.org/D5922</a><br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> Vista also introduced a bunch of condition variable APIs that I know less<br>
>>>>>> about, but that's another reason we might want to raise our base requirement<br>
>>>>>> as people look into parallel LTO and codegen. It also seems likely that we<br>
>>>>>> will want to use some of the new C++11 library features that are only<br>
>>>>>> present in newer CRTs, which don't run on XP.<br>
>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> Please respond if you have any objections. If there are no strong<br>
>>>>>> objections, I think we can start using Vista+ APIs in a week or so. We can<br>
>>>>>> still change our minds and revert stuff before the release if users feel<br>
>>>>>> this is too short notice.<br>
>> _______________________________________________<br>
>> LLVM Developers mailing list<br>
>> <a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
>> <a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><br>
</blockquote></div>