[issue4130] Intel icc 9.1 does not support __int128_t used by ctypes

jared jennings report at bugs.python.org
Wed Oct 15 22:42:16 CEST 2008


New submission from jared jennings <jared.jennings.ctr at eglin.af.mil>:

If the Intel 9.1 compilers are used to compile Python 2.6, the following
compiler error results:

/mnt/gpfs/usrpeople/jenninjl/Python-2.6-intel/Modules/_ctypes/libffi/src/x86/ffi64.c(43):
error: identifier "__int128_t" is undefined
    __int128_t sse[MAX_SSE_REGS];
    ^

Forum thread regarding lack of support for __int128_t in icc:
http://software.intel.com/en-us/forums/intel-c-compiler/topic/56652/

Intel C++ Compiler 10.1 for Linux, Intrinsic Reference:
http://softwarecommunity.intel.com/isn/downloads/softwareproducts/pdfs/347603.pdf

The Intrinsic Reference details (pp. 2-4) the __m128 type supported by
the Intel compiler, and restrictions on its use. (Note that the compiler
used was 9.1 but the documentation is from 10.1.)

----------
assignee: theller
components: ctypes
messages: 74813
nosy: jared.jennings, theller
severity: normal
status: open
title: Intel icc 9.1 does not support __int128_t used by ctypes
type: compile error
versions: Python 2.6

_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue4130>
_______________________________________


More information about the Python-bugs-list mailing list