Re: Cross compilation

Page principale

Répondre à ce message
Auteur: Frédéric
Date:  
À: Guilde
Sujet: Re: Cross compilation
Le 09/02/2016, Edgar a écrit :

> Essaye la commande
>
>      cpp -dM machin.c | grep LONG_LONG_MAX


Il n'est pas défini. La sortie de cpp vaut :

#define powerpc 1
#define __linux__ 1
#define __PPC__ 1
#define linux 1
#define _BIG_ENDIAN 1
#define PPC 1
#define __CHAR_UNSIGNED__ 1
#define _ARCH_PPC 1
#define __unix 1
#define __unix__ 1
#define _CALL_SYSV 1
#define __linux 1
#define __PPC 1
#define __ELF__ 1
#define __BIG_ENDIAN__ 1
#define __powerpc__ 1
#define __powerpc 1
#define unix 1

Mais dans le fichier ffi.h, LONG_LONG_MAX est bien défini (j'ai vérifié en
ajoutant un #error après #ifdef LONG_LONG_MAX).

Donc FFI_LONG_LONG_MAX vaut LONG_LONG_MAX, mais je ne sais pas quoi
exactement.

Et j'ai lancé un grep dans tous les includes de python, ainsi que dans mon
SDK, et il n'apparaît nul part :o/

-- 
    Frédéric