Re: PREFIX help

yan <[email protected]>
Newsgroups gmane.comp.kde.devel.konq-e
Message-ID <[email protected]>
Luciano Montanaro wrote:
> On Friday 04 August 2006 20:14, yan wrote:
>   
>> Could someone please clue me in on how to use these when
>> cross-compiling?  Is there some docs somewhere that show this?
>>
>>     
>
> I set the prefix to the prefix where konqueror is meant to reside on the 
> system.
>   

OK, thanks.
>   
>> I am compiling on the build system with my install directory at
>> /usr/local/arm/lib, which is the root of the cross-compiled file system.
>>    If I tell konq/e to compile with libs at /usr/local/arm/lib, then
>> konqueror looks for its libs there when it is run....  But if I tell it
>> to use /lib, then the compile will fail because it finds incompatible
>> libs (x86) there...
>>
>>     
>
> Doesn't then konqueror try to find the library in /usr/local/arm/lib, aqnd 
> then in the usual place?
>   
Except for /usr/lib/libjpeg.so....

> Anyway, I'd have to look at my scripts again, but I think I needed to use the 
> linker options -rpath and -rpath-link.
> Actually, I think I have a -nodefaultlibs in there also.
>
> As in
> LDFLAGS=-Wl,-rpath,/embedded/path/ -Wl,-rpath-link,/crosstools/path
>
>
>   
>> I am missing something, I know....  Is there a doc somewhere on how to
>> use these?  What do others use in their config scripts?
>>
>>     
>
> An issue I have on a cross compiler I did not build on my own is that it 
> has .la files pointing to /usr/lib for the resolution of the libraries. 
> A crude but effective solution is to wipe .la files from the cross compiler 
> library directories. 
>
>   
That's what I am running into....  The build fails because it insists on 
linking against /usr/lib/libjpeg.so - no matter what I do.

I'll try playing with -rpath and -rpath-link.  I have -nostdlib and 
-nodefaultlibs but they don't seem to work....  Something is explicitly 
trying to link against /usr/lib/....

--Yan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.