alliance-support '2000
Re: Compilation Alliance sur DEC Alpha


Arnaud CARON (Arnaud.Caron@lip6.fr)
Mon, 18 Sep 2000 10:32:52 +0200

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

 



Alliance Web Site © 1997, 2002 ASIM/LIP6/UPMC, page maintained by Czo [Olivier Sirol] , last updated on 22 March 2001.