Operating System - HP-UX
1752294 Members
4617 Online
108786 Solutions
New Discussion

Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

 
V2ksweet
New Member

Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

Hi Team,

 

We are currenlty migrating from HP-UX RISC to HP-UX Itanium B.11.31. I'm trying to compile my C++ code in HP-UX Itanium B.11.31. I'm getting the below error,

 

ld: Mismatched Data ABI. Expected None but found EF_IA_64_ABI64 in file /opt/app/q1app1d2/oracle/product/11.2.0.2/lib/libclntsh.so.11.1
Fatal error.

I'm using aCC compiler.  Can you help me to fix this issue ?

1 REPLY 1
Dennis Handly
Acclaimed Contributor

Re: Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

This indicates that you have one PA object, archive on your link line.  Do a clean of these bogus objects and rebuild.

 

If you use "file object-file" it should show something like:

foo.o:  ELF-32 relocatable object file - IA64

foo.o:  ELF-64 relocatable object file - IA64

 

>I'm using aCC compiler.

 

What version?  The latest is A.06.26.