Skip to content

sysv.S needs to be ported to Windows x86 (32-bit) #469

@paulmon

Description

@paulmon

System Details

When I try to follow the readme directions for building with Microsoft Visual C++ for x86 it fails to build with configure: error: "libffi has not been ported to i686-pc-cygwin."

In configure.host it says "try porting sys/x86/sysv.S to intel assembly format"

Also src/x86/ffi.c assumes 16-byte stack alignment for 32-bit programs but that is not true on Windows

I have a port of sysv.S for cpython that passes all of the cpython libffi test via ctypes: #468

However I don't think the autoconf changes are correct since I can't get it to build from cygwin still.

MSVC 15.9.7

Problems Description

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions