Hi all I have been struggling with this since quite a while now. This is what I have found. Some changes in libtool.m4 have been made to support Intel compiler.Thes are like .. .. icpc) # Intel C++ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' .. .. linux*) case $cc_basename in icc|ecc) _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; .. ..
WHICH means that libtool must now supoort both icc and icpc . BUT when I am running my configure script by setting the following environment variables CC=icc CXX=icpc LD=ld PATH and LD_LIBRARY_PATH accordingly set to find the above IT SEEMS that the above mentioned changes in libtool.m4 are never incorporated in my case. Either this is a bug or may be I am making a blunder .Of these two options latter is a strong possibility because its just been 10 days since I have started with linux . :-) Coming back to the point I run ./bootstrap DOESNT COMPLAIN WITH ANY ERRORS ./configure --prefix=/home/me/usr DOESNT COMPLAIN WITH ANY ERRORS make GIVES THE FOLLOWING ERROR ... ... configure: creating ./config.status /bin/sh ./libtool --mode=compile icc -DHAVE_CONFIG_H -I. -I. -I. -g -c -o lt dl.lo `test -f 'ltdl.c' || echo './'`ltdl.c mkdir .libs icc -DHAVE_CONFIG_H -I. -I. -I. -g -c ltdl.c -DPIC -o .libs/ltdl.o icc -DHAVE_CONFIG_H -I. -I. -I. -g -c ltdl.c -o ltdl.o >/dev/null 2>&1 /bin/sh ./libtool --mode=link icc -g -o libltdl.la -rpath /home/himanshu/usr/ /lib -no-undefined -version-info 4:0:1 ltdl.lo -ldl icc -shared .libs/ltdl.o -ldl -lc -soname libltdl.so.3 -o .libs/libltdl.so.3. 1.0 icc: Command line warning: ignoring unknown option '-soname' ld: cannot open libltdl.so.3: No such file or directory make[2]: *** [libltdl.la] Error 1 make[2]: Target `all-am' not remade because of errors. make[1]: *** [all] Error 2 make: *** [all-recursive] Error 1 make: Target `all' not remade because of errors. WHEN I SAY ls I CAN SEE libtool having already been made AND WHEN I SAY ./libtool --config I GET .. .. # Libtool was configured on host blrkecxxx: # Shell to use when invoking shell scripts. SHELL="/bin/sh" # Whether or not to build shared libraries. build_libtool_libs=yes # Whether or not to build static libraries. build_old_libs=yes # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=yes # A C compiler. LTCC="icc" # A language-specific compiler. CC="icc" # Is the compiler the GNU C compiler? with_gcc= # The linker used to build libraries. LD="ld" # How to pass a linker flag through the compiler. wl="" # Additional compiler flags for building library objects. pic_flag=" -DPIC" pic_mode=default .. .. NOW WHAT I THINK IS THAT SINCE LIBTOOL FOR ICC IS NOT BEING TAUGHT HOW TO handle PIC,and linker flag(wl="Wl,") and this is why the make command is failing due to inability of icc to pass -soname option to linker. WHICH MEANS that the abovementioned piece of code-patch in libtool.m4 is not being accessed. MY QUESTION IS WHY? IS IT A PROBLEM WITH THW WAY I AM DOING THINGS ??????? LOOKING FOR HELP :-) Himanshu Khurana Software Engineer Infosys Technologies,Bangalore,India -----Original Message----- From: Roberto Bagnara [mailto:[EMAIL PROTECTED] Sent: Tuesday, March 25, 2003 12:40 PM To: [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; Himanshu_Khurana Subject: Re: libtool support for intel icc compiler Robert Boehne wrote: > You can always get the latest CVS version of GNU Libtool at: > ftp://alpha.gnu.org/pub/gnu/cvs/libtool.tgz > > It does contain support for icc. No, support for icc is broken, the problem has been reported to no avail, and the email address of the person who did the icc port bounces. See http://mail.gnu.org/archive/html/libtool/2003-03/msg00000.html for more information (same problem with the current HEAD). Cheers Roberto -- Prof. Roberto Bagnara Computer Science Group Department of Mathematics, University of Parma, Italy http://www.cs.unipr.it/~bagnara/ mailto:[EMAIL PROTECTED] _______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool