This is the mail archive of the libffi-discuss@sourceware.org mailing list for the libffi project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Compiling ctypes (libffi) for Windows Itanium


Hi all,

I am trying to build Python 2.6 for Windows Itanium.
I have the IA64 MSVC compiler set up, and so far I managed to build the
entire Python PCBuild project, except for ctypes.

The project of course does not build on its own for IA64 on Windows, since
its missing the appropriate assembly for the libffi part.
Since weâre not familiar at all with itanium assembly, we tried to
workaround it:
â We looked at the existing windows linux assemblies in the project, and
tried to understand what they do
â We wrote some in C that should do pretty much the same, and compiled
ctypes with that
â It compiled without a too much hassle, but it didnât work out (python
crashes when using ctypes on itanium)

So, my questions are:
â Does someone successfully compiled ctypes for Windows IA64? Or have
another lead for us?
â It looks like that a compiler wrote the linux-ia64 assembly, and not a
human being. But we didnât find the original C code of that in the project.
We hope that if we find the original C code, we can hack it a bit to also
compile and work on windows-ia64.
o ÂDoes someone know who the linux-ia64 assembly code was generated? From
which source? And who wrote it?


Any help would be greatly appreciated!

Thanks,

- Guy



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]