[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: “libtool” uses wrong gcc and ld. How to fix it?
From: |
Markus Duft |
Subject: |
Re: “libtool” uses wrong gcc and ld. How to fix it? |
Date: |
Wed, 01 Apr 2009 08:41:08 +0200 |
On Tue, 2009-03-31 at 11:12 -0700, Gary Yang wrote:
>
> I am doing the cross compile. The libtool uses wrong gcc and ld. It should
> use "/tools/eldk/4.2/ppc_4xx/usr/bin/ld", not "/usr/local/bin/ld". It should
> be “/tools/eldk/4.2/usr/bin/ppc_4xx-gcc –shared”, not gcc –shared. See below.
> How to fix it?
>
> /tools/eldk/4.2/ppc_4xx/usr/bin/libtool --tag=CC --mode=link ppc_4xx-gcc -o
> libjpeg.la jcapimin.lo jcapistd.lo jctrans.lo jcparam.lo jdatadst.lo
> jcinit.lo jcmaster.lo jcmarker.lo jcmainct.lo jcprepct.lo jccoefct.lo
> jccolor.lo jcsample.lo jchuff.lo jcphuff.lo jcdctmgr.lo jfdctfst.lo
> jfdctflt.lo jfdctint.lo jdapimin.lo jdapistd.lo jdtrans.lo jdatasrc.lo
> jdmaster.lo jdinput.lo jdmarker.lo jdhuff.lo jdphuff.lo jdmainct.lo
> jdcoefct.lo jdpostct.lo jddctmgr.lo jidctfst.lo jidctflt.lo jidctint.lo
> jidctred.lo jdsample.lo jdcolor.lo jquant1.lo jquant2.lo jdmerge.lo
> jcomapi.lo jutils.lo jerror.lo jmemmgr.lo jmemnobs.lo -rpath
> /jpeg-6b/install_libs/lib -version-info 62
>
> gcc -shared .libs/jcapimin.o .libs/jcapistd.o .libs/jctrans.o
> .libs/jcparam.o .libs/jdatadst.o .libs/jcinit.o .libs/jcmaster.o
> .libs/jcmarker.o .libs/jcmainct.o .libs/jcprepct.o .libs/jccoefct.o
> .libs/jccolor.o .libs/jcsample.o .libs/jchuff.o .libs/jcphuff.o
> .libs/jcdctmgr.o .libs/jfdctfst.o .libs/jfdctflt.o .libs/jfdctint.o
> .libs/jdapimin.o .libs/jdapistd.o .libs/jdtrans.o .libs/jdatasrc.o
> .libs/jdmaster.o .libs/jdinput.o .libs/jdmarker.o .libs/jdhuff.o
> .libs/jdphuff.o .libs/jdmainct.o .libs/jdcoefct.o .libs/jdpostct.o
> .libs/jddctmgr.o .libs/jidctfst.o .libs/jidctflt.o .libs/jidctint.o
> .libs/jidctred.o .libs/jdsample.o .libs/jdcolor.o .libs/jquant1.o
> .libs/jquant2.o .libs/jdmerge.o .libs/jcomapi.o .libs/jutils.o .libs/jerror.o
> .libs/jmemmgr.o .libs/jmemnobs.o -Wl,-soname -Wl,libjpeg.so.62 -o
> .libs/libjpeg.so.62.0.0
>
> /usr/local/bin/ld: .libs/jcapimin.o: Relocations in generic ELF (EM: 20)
> .libs/jcapimin.o: could not read symbols: File in wrong format
> collect2: ld returned 1 exit status
> make: *** [libjpeg.la] Error 1
>
> echo $path
shouldn't that be $PATH ? just a thought :)
Cheers, Markus
> /tools/eldk/4.2/bin /tools/eldk/4.2/usr/bin /tools/eldk/4.1/bin
> /tools/eldk/4.1/usr/bin /tools/platform/lsf/6.1/6.1/linux2.4-glibc2.3-x86/bin
> /tools/platform/lsf/6.1/6.1/linux2.4-glibc2.3-x86/etc
> /tools/perforce/p4/v2007.2/bin /tools/GNU/public_domain/tools/vim/7.0/bin
> /tools/GNU/public_domain_3.0/tools/gcc/3.3.2/bin . /bin /usr/local/bin
> /usr/bin /project/dev/bin/ind /user/svdc/buildsw/bin
> /usr/local/j2sdk1.4.2/j2sdk1.4.2/bin /bin /usr/ucb /usr/openwin/bin
> /usr/dt/bin /tools/GNU/public_domain/tools/xemacs/default/bin /etc
>
>
>
>
>
>
>
>
> _______________________________________________
> http://lists.gnu.org/mailman/listinfo/libtool
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: “libtool” uses wrong gcc and ld. How to fix it?,
Markus Duft <=