Languages and Scripting
cancel
Showing results for 
Search instead for 
Did you mean: 

Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

Highlighted
V2ksweet
Occasional Visitor

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
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.