On Fri, Sep 15, 2000 at 09:59:52PM -0400, Normand A. Leclerc wrote: > Messeurs, mesdames, Salut, > > Je n'arrive pas a trouver un moyen facile de compiler Alliance. Le > probleme est que les pointeurs sont 64 bits mais les nombres int sont > 32. Un peu partout dans le code, il y a conversion de pointeurs vers > nombres entiers 32 bits ce qui cause des acces memoire illegaux. > Avec gcc, la methode la plus simple est d'utiliser les pragma: #ifdef __osf__ #define pointer_size save #define pointer_size short #endif Ici, les pointeurs ne font que 32 bits... #ifdef __osf__ #define pointer_size restore #endif Et hop, ils font a nouveau 64 bits... -- Arnaud Caron ,,, Laboratoire LIP6 / ASIM Tel : 01 44 27 53 24 (o o) Universite Paris VI Fax : 01 44 27 72 80 =oOO==(_)==OOO= 4, place Jussieu Mail : Arnaud.Caron@lip6.fr 75252 Paris Cedex 5