Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
90 Views

Where is the x32 ABI compiler libraries?

I am using icc19.4 on ubuntu18.

I want to use -mx32 option to generate some Linux x32 ABI object files and link the x32-compatible libraries (libimf.so and libirc.so).

But I didn't found the x32-compatible libraries in the directory icc19.4/compiler/lib.

So how to do it?

0 Kudos
6 Replies
Highlighted
Moderator
90 Views

Hi Yuandong,

We verified with icc 19.1 version in ubuntu 18.04 and we are able to find libimf.so and libric.so files in "/opt/intel/inteloneapi/compiler/2021.1-beta04/linux/compiler/lib/intel64_lin/libimf.so" and "/opt/intel/inteloneapi/compiler/2021.1-beta04/linux/compiler/lib/intel64_lin/libirc.so"  respective paths.

As you have mentioned that you are using icc19.4, whereas the latest version of icc is 19.1. Please recheck the icc version which you are using and let us know.

 

Regards

Goutham

0 Kudos
Highlighted
90 Views

did you check that x32 is supported? I see -m32 and -m64 options there.

Vladimir 

0 Kudos
Highlighted
90 Views

Vladimir Polin (Intel) wrote:

did you check that x32 is supported? I see -m32 and -m64 options there.

Vladimir 

I see it is supported on previous documentation. Not sure about current version.

https://software.intel.com/en-us/node/628948

 

0 Kudos
Highlighted
Moderator
90 Views

Hi Yuandong,

We verified that -mx32 flag is not supported in the current icc version (19.1).

Can you please let us know which version of icc you are using? 

you may also try using -m32 option and let us know if your issue is resolved. 

 

Regards

Goutham

0 Kudos
Highlighted
90 Views

Kuncham, Goutham Kalikrishna Reddy (Intel) wrote:

Hi Yuandong,

We verified that -mx32 flag is not supported in the current icc version (19.1).

Can you please let us know which version of icc you are using? 

you may also try using -m32 option and let us know if your issue is resolved. 

 

Regards

Goutham

 

Hi, Goutham.

I'm using icc19.4 so it is also assumed x32 not supported.

I must use x32 there, so I'm trying other way.

Anyway, thanks for your help.

0 Kudos
Highlighted
Moderator
90 Views

The -mx32 is supported in Bi-Endian compiler, not in PSXE.

0 Kudos