[PATCH] arm64: Use __builtin_ms_va_list and __attribute__((ms_abi)) on arm64
Martin Storsjö
martin at martin.st
Wed Aug 16 03:15:56 CDT 2017
On Wed, 16 Aug 2017, Alexandre Julliard wrote:
> André Hentschel <nerv at dawncrow.de> writes:
>
>> The upstreamed variadic function handling is terrific, thanks for that!
>> I also like this patch as logical next step, I'm just a bit worried because it locks out current builds without upgrading to an RC...
>> At the moment I'm doing winelib builds with gcc for Linux/ARM64 and clang builds for Android/ARM64.
>> It's quite easy on Linux to pick up a new clang version, not sure how long it takes until clang5 is picked up in the Android NDK...
>> On the other hand, there are not much people building Wine for ARM64, and those can pretty easily revert your patch until they are at clang5
>> OK... We need this improvement, I'll sign it off :)
>
> I'm doing Android/ARM64 builds to verify that the platform doesn't get
> broken after commit rounds, so I'll need to wait until this feature
> makes it to the Android NDK to apply the patch.
Ok, let's hope it makes its way into NDK r16. They don't use fixed
releases of LLVM but some random snapshot plus fixes, iirc. The feature
itself was merged around mid July, with the last fixes early August.
Since the amount of users building for arm64 probably is very small so far
(the three of us?), I don't mind waiting until it's easily available for
you, so we don't need to do a huge mess with compiler version
identification for this feature in the headers.
// Martin
More information about the wine-devel
mailing list