skipping incompatible /usr/lib64/*

skipping incompatible /usr/lib64/*

Why when using the 32bit INTEL FORTRAN COMPILER 2011 for Linux am I getting this message?

LD: skipping incompatible usr/lib64/*  *-being this error comes up for multiple lib files in the lib64 folder.

5 Beiträge / 0 neu
Letzter Beitrag
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.

My guess is that you have set the library path to include 64-bit libraries. I will note that usr/lib64 is not part of the Intel product. You could ignore the message - it's mainly informational. 

Steve - Intel Developer Support

You could check by

g++ -m32 -print-search-dirs

to see if your 32-bit g++ on a 64-bit linux is passing the search path including the unnecessary /usr/lib64/ on to ifort.

This is what I am getting in my look file.  I took out non related info.

Intel(R) Fortran Compiler XE for applications running on IA-32, Version 12.1.3.293 Build 20120212
Copyright (C) 1985-2012 Intel Corporation. All rights reserved.

if [ ! -d "d" ]; then mkdir "d"; fi
cd envrl ; ls *.hh >filedoth
cd envrl ; ls *.ff >filedotf
cd matpro ; ls *.hh >filedoth
cd matpro ; ls *.ff >filedotf
cd relap ; ls *.hh >filedoth
cd relap ; ls *.ff >filedotf
cd scdap ; ls *.hh >filedoth
cd scdap ; ls *.ff >filedotf
auxx/setdattim.x
auxx/builderm.x makerlnxp
cd steam ; make -f steamlnx.mak
make[1]: Entering directory `/home/marina.perez/rs4dn/steam'
make[1]: `steam.a' is up to date.
make[1]: Leaving directory `/home/marina.perez/rs4dn/steam'
cd ..
make -f makrelap NM=d FFLAGS="-O0 -g -debug-parameters" FPSTOP= \
CONTMN= O=obj cpl=
make[1]: Entering directory `/home/marina.perez/rs4dn'
ifort -c -O0 -g -debug-parameters -auto -ansi_alias- -pad_source -warn -traceback -fltconsistency -fpconstant -nogen-interfaces -check bounds -check uninit -check pointers -module d \

ifort -nologo -O0 -g -debug-parameters -auto -ansi_alias- -pad_source -warn -traceback -fltconsistency -fpconstant -nogen-interfaces -check bounds -check uninit -check pointers \
envrl/sth2otest.obj envrl/envrld.a steam/steam.a \
relap/relapd.a -o envrl/sth2otestd.x
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.5/../../..//libm.so when searching for -lm
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.5/../../..//libm.a when searching for -lm
ld: skipping incompatible /usr/lib64/libm.so when searching for -lm
ld: skipping incompatible /usr/lib64/libm.a when searching for -lm
ld: cannot find -lm
make[1]: [envrl/sth2otestd.x] Error 1 (ignored)
ifort -O0 -g -debug-parameters -auto -ansi_alias- -pad_source -warn -traceback -fltconsistency -fpconstant -nogen-interfaces -check bounds -check uninit -check pointers relap/relap5.obj \
relap/relapd.a scdap/scdapd.a \
matpro/matprod.a scdap/scdapd.a envrl/envrld.a \
-o relap5d.x
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.5/../../..//libm.so when searching for -lm
ld: skipping incompatible /usr/lib64/gcc/x86_64-suse-linux/4.5/../../..//libm.a when searching for -lm
ld: skipping incompatible /usr/lib64/libm.so when searching for -lm
ld: skipping incompatible /usr/lib64/libm.a when searching for -lm
ld: cannot find -lm
make[1]: [relap5d.x] Error 1 (ignored)
make[1]: Leaving directory `/home/marina.perez/rs4dn'

A prerequisite for a successful installation of 32-bit IFort on a 64-bit Linux system is that the GCC 32-bit compatibility package be installed. Are you able to build and run a 32-bit hello.c program using GCC on your system?

Kommentar hinterlassen

Bitte anmelden, um einen Kommentar hinzuzufügen. Sie sind noch nicht Mitglied? Jetzt teilnehmen