Languages and Scripting
Showing results for 
Search instead for 
Do you mean 

Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

Highlighted
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
Acclaimed Contributor [Founder]

Re: Mismatched Data ABI. Expected None but found EF_IA_64_ABI64

[ Edited ]

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 compile

What version?  The latest is A.06.2