[fpc-pascal] Linker script doesn't search in /usr/lib32 when cross compiling from x86_64 to i386

Jonas Maebe jonas.maebe at elis.ugent.be
Mon Jan 19 23:12:34 CET 2015


On 19/01/15 20:27, Marco van de Voort wrote:
> In our previous episode, Jonas Maebe said:
>>>
>>> Sorry, I forget to tell you that Marco has given the answer by using  
>>> -Xd.
>>
>> That should not be necessary.
> 
> -Xd has nothing to do with linker scripts from ld. It prevents FPC t_linux
>   code from adding default paths to the script.

I know, and it should not be necessary.

> For target i386  t_linux:133
> 
> Which are fine for i386 hosted-and-targeted binaries, but not for i386 targeting binaries
> on a x86_64 hosted system.

The linker will simply skip libraries for incompatible architectures.


Jonas




More information about the fpc-pascal mailing list