[fpc-pascal] Cross compiling x86_64 on i386 Linux.

Jonas Maebe jonas.maebe at elis.ugent.be
Wed May 30 17:40:06 CEST 2012


On 30 May 2012, at 01:50, Bruce Tulloch wrote:

> I tried --with-sysroot for configure in buildcrossbinutils and it does
> not appear to make any difference. I still get the error
> "/usr/local/opt/binutils/bin/x86_64-linux-ld: skipping incompatible
> /lib/libpthread.so.0 when searching for /lib/libpthread.so.0" at the
> link phase.
> 
> I'm thinking that ld should be looking at:
> 
>  /mnt/engels/lib/libpthread.so.0
> 
> but according to the error message it's looking at:
> 
>  /lib/libpthread.so.0
> 
> which read literally would explain the error.

That's correct. It seems that -XR isn't completely implemented on Linux in the compiler. Could you try, *instead* of using -XR, to use -k--sysroot=/full/path/to/crossroot/ ?


Jonas


More information about the fpc-pascal mailing list