[MinGW-Notify] [mingw] #37867: Create a 64bit build environment for the MinGW.org project.

Back to archive index
MinGW Notification List mingw****@lists*****
Wed Jan 8 21:48:36 JST 2020


#37867: Create a 64bit build environment for the MinGW.org project.

  Open Date: 2018-01-10 12:17
Last Update: 2020-01-08 09:48

URL for this Ticket:
    https://osdn.net//projects/mingw/ticket/37867
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=37867

---------------------------------------------------------------------

Last Changes/Comment on this Ticket:
2020-01-08 09:48 Updated by: cstrauss

Comment:

Cesar Strauss Apr 21st, 2019 at 2:24:42 PM

    Should you not, rather, forward declare struct _CONTEXT, with CONTEXT being
    typedef struct _CONTEXT CONTEXT?

New version of the patch at https://osdn.net/users/cstrauss/pf/
mingw-wsl-patches-win64/scm/blobs/3659981a237068fbb53a235468d380237bfa40eb/
win64-context.patch

Cesar Strauss Apr 21st, 2019 at 3:12:32 PM

    maybe we should start by placing the _WIN64 specific declaration in its own
    stand-alone header file?

Proposed patch at https://osdn.net/users/cstrauss/pf/mingw-wsl-patches-win64/
scm/blobs/f9c7f78569e48728c628ab0157ddbcc3821089d7/winnt-decl-64.patch

Keith Apr 22nd, 2019 at 7:35:04 AM

@Cesar Strauss

    I just had to correct one missing instance of ebx->rbx.

Clearly, an oversight on my part; thanks for catching it!

Keith Apr 23rd, 2019 at 5:21:21 AM

@Cesar Strauss, I've pulled current state from your mingw-wsl-patches-win64
fork, into my own mingw-wsl-patches. I've also applied your modified
cpu-features-x86-64.patch on to the tip of my 5.2-trunk development branch, and
reassembled for _WIN32; it generates identical object code to that from the
original _WIN32 only version, so that's looking good for _WIN32 releases. Do
you still want some extra time to verify it for _WIN64, before I hg qfinish it?

Cesar Strauss Apr 23rd, 2019 at 7:39:59 PM

Yes, I need a little more time to verify its behaviour at runtime. I'll quickly
forward port the remaining patches, create a compiler that can generate
executables, and run test programs.

Cesar Strauss Apr 23rd, 2019 at 10:48:08 AM

There's another issue: on Win64, C symbols don't get a leading underscore in
Assembly.



---------------------------------------------------------------------
Ticket Status:

      Reporter: earnie
         Owner: earnie
          Type: Issues
        Status: Open [Owner assigned]
      Priority: 5 - Medium
     MileStone: Create a 64bit build environment for the MinGW.org project.
     Component: WSL
      Severity: 5 - Medium
    Resolution: None
---------------------------------------------------------------------

Ticket details:

This is the primary ticket for controlling this milestone. Status of the
milestone will be added as comments to this ticket.



-- 
Ticket information of MinGW - Minimalist GNU for Windows project
MinGW - Minimalist GNU for Windows Project is hosted on OSDN

Project URL: https://osdn.net/projects/mingw/
OSDN: https://osdn.net

URL for this Ticket:
    https://osdn.net/projects/mingw/ticket/37867
RSS feed for this Ticket:
    https://osdn.net/ticket/ticket_rss.php?group_id=3917&tid=37867



More information about the MinGW-Notify mailing list
Back to archive index