[rt.cpan.org #55660] [PATCH] Partial win64 support for Win32::API

[email protected] ("bulk88 via RT")
Newsgroups perl.libwin32
Message-ID <[email protected]>
Wed Jun 06 21:21:02 2012: Request 55660 was acted upon.
Transaction: Correspondence added by bulk88.
       Queue: Win32-API
     Subject: [PATCH] Partial win64 support for Win32::API
   Broken in: (no value)
    Severity: (no value)
       Owner: COSIMO
  Requestors: [email protected], [email protected], [email protected]
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=55660 >


On Wed Mar 17 10:09:53 2010, [email protected] wrote:
> 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.
> 
> Accelrys Limited
>    (http://accelrys.com)
> Registered office: 334 Cambridge Science
>    Park, Cambridge, CB4 0WN, UK
> Registered in England: 2326316


Your (IDK if you will get this from CPAN's web interface) asm is broken.
RSI register is non-volatile.
https://rt.cpan.org/Public/Bug/Display.html?id=77677
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.