Re: ARM Cross Compilation Problem with Shared Libraries

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ralf, 

Thanks a lot for your help.

As usual, the problem was between the display and the seat (me).
My solution was to copy the flags used by the Linux kernel when compiling.
Just "make V=1".

The correct flag is -Wa,-txscale

Regards, Andrés

On 9/14/05, Ralf Wildenhues <Ralf.Wildenhues@xxxxxx> wrote:
> * Ralf Wildenhues wrote on Wed, Sep 14, 2005 at 03:21:57PM CEST:
> > * Andrés Moré wrote on Wed, Sep 14, 2005 at 02:19:58PM CEST:
> > >
> > > So, after configuring, when I type "make":
> > >
> > > arm-linux-gnueabi-gcc -shared  .libs/xld_lib.o   -mbig-endian
> > > -Wl,-soname -Wl,libxld_lib.so.0 -o .libs/libxld_lib.so.0.0.0
> > > /home/linux/toolchain/xscale_be/bin/../lib/gcc/arm-linux-gnueabi/3.4.4/../../../../arm-linux-gnueabi/lib/libgcc_s.so:
> > > could not read symbols: File in wrong format
> >
> > Libtool removes some flags from the link line it doesn't understand
> 
> > You may be able to work around this by using
> >   LDFLAGS=-Wl,-txscale
> > either during the configure or the make step.
> 
> That should've probably been
>   LDFLAGS=-Wc,-txscale
> 
> Sorry,
> Ralf
>


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://lists.gnu.org/mailman/listinfo/autoconf


[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux