Wed Mar 17 16:36:18 2010: Request 55660 was acted upon.
Transaction: Correspondence added by COSIMO
Queue: Win32-API
Subject: [PATCH] Partial win64 support for Win32::API
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=55660 >
Il Mer 17 Mar 2010 10:09:53, [email protected] ha scritto:
> The attached three patches (against Win32-API-0.59) implement initial
> support for 64-bit Windows in Win32-API.
>
> I didn't attempt to
> port Win32::API::Callback. It looks like considerably more effort
> than Win32::API itself, and as our application doesn't need it I
> couldn't justify the paid time to spend on it. This is, however,
> sufficient for Win32::API tests to pass against a 64-bit ActivePerl
> 5.8.9.
>
> At present, only MSVC++ toolchains will work, as its
> assembly dialect is different from GNU. I don't have a gcc-based
> build of Perl to work with to port it, but it should only require a
> straightforward translation of call_asm_x64_msvc.asm into
> call_asm_x64_gnu.asm.
>
> The required changes to Makefile.PL are
> also somewhat hackish, purely because I don't know of a better way
> to detect what architecture we're targeting.
Hi Stephen,
fantastic news! Thank you and your company for this.
I will try to get things moving by getting this code in and releasing
Win32::API 0.60 as-is.
Then I can start working on gcc x86-64 support.
It will definitely be easier now that you opened the way.
Great stuff!
--
Cosimo