[ODE] ODE and Itanium processors
Jon Watte (ODE)
hplus-ode at mindcontrol.org
Fri Jul 28 16:08:36 MST 2006
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
>
>
>
More information about the ODE
mailing list