[ODE] ODE and Itanium processors
Chris M.
czb182 at hotmail.com
Fri Jul 28 14:15:16 MST 2006
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.
More information about the ODE
mailing list