[ODE] ODE and Itanium processors

Rodrigo Hernandez kwizatz at aeongames.com
Fri Jul 28 16:34:17 MST 2006


Also, seems like the problems come from the trimesh code, if you dont 
need trimesh support,
you can add --disable-opcode to your configure call.

Jon Watte (ODE) wrote:

>There are some known cases where 64-bit machines won't work right by 
>default. The x86-64 port fixes those, but the fix may not be turned on 
>if you don't specifically say it's an x86-64. You could probably improve 
>the configuration to detect and turn on the appropriate features for 
>ia64, and then submit a patch back to the ODE patch tracker without too 
>much trouble.
>
>Cheers,
>
>          / h+
>
>
>Chris M. wrote:
>  
>
>>Trying to compile ODE 0.6 on some Itanium2 processors today, it didn't work.
>>Heres how I had it configured
>>Configuration:
>>  Target system type:      ia64-unknown-linux-gnu
>>  Build  system type:      ia64-unknown-linux-gnu
>>  Host   system type:      ia64-unknown-linux-gnu
>>  Use double precision:    yes
>>  Use OPCODE:              yes
>>  Use gyroscopic term:     yes
>>  Is this a Pentium:       no
>>  Is the CPU x86-64:       no
>>  Is this a release build: yes
>>
>>And heres the errors I got.
>>
>>collision_trimesh_trimesh.cpp: In function `void
>>   GetTriangleGeometryCallback(unsigned int, Opcode::VertexPointers&, 
>>unsigned
>>   int)':
>>collision_trimesh_trimesh.cpp:947: warning: cast to pointer from integer of
>>   different size
>>/tmp/ccJ1wpgH.s: Assembler messages:
>>/tmp/ccJ1wpgH.s:9555: Warning: Additional NOP may be necessary to workaround 
>>Itanium processor A/B step errata
>>
>>and then the compilation went on for a while and stopped here
>>/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld: 
>>libode_a-collision_trimesh_ccylinder.o: @gprel relocation against dynamic 
>>symbol gCylinder
>>/usr/lib/gcc-lib/ia64-suse-linux/3.3.3/../../../../ia64-suse-linux/bin/ld: 
>>libode_a-collision_trimesh_ccylinder.o: @gprel relocation against dynamic 
>>symbol gTriMesh
>>collect2: ld returned 1 exit status
>>
>>with is on suse entreprise linux 9 with gcc 3.3.3.  Lemme know if I can 
>>provide more information.  I have limited access to this machine so it may 
>>take couple of days before I can try again.
>>
>>
>>_______________________________________________
>>ODE mailing list
>>ODE at q12.org
>>http://q12.org/mailman/listinfo/ode
>>
>>
>>  
>>    
>>
>_______________________________________________
>ODE mailing list
>ODE at q12.org
>http://q12.org/mailman/listinfo/ode
>
>  
>



More information about the ODE mailing list