Forum > Linux
Problem with Athlon 64
eric:
I've got a new Athlon 64 machine with SuSE 9.2 (64-bit) installed on it. When I try to build Lazarus, everything compiles properly, but the linking fails right at the end with:
Linking ./lazarus
/usr/bin/ld: skipping incompatible /usr/lib/fpc/1.9.5/units/linux/rtl/cprt21.o when searching for /usr/lib/fpc/1.9.5/units/linux/rtl/cprt21.o
/usr/bin/ld: cannot find /usr/lib/fpc/1.9.5/units/linux/rtl/cprt21.o
lazarus.pp(97,1) Error: Error while linking
If I use a compiled Lazarus executable from another system, Lazarus runs and works normally, but when I try to compile a program I get exactly the same error.
The same Lazarus source and FPC version work fine on a 32-bit machine.
Any comments?
Eric
Marc:
I don't know if FPC on AMD64 is fully operational. AFAIK there is still worked on.
eric:
Well, I think it should be using the 32-bit mode of the processor, and therefore running just the same as it does on an i386.
Eric
Anonymous:
03 Nov 2004 The x86-64 (aka. AMD64) compiler is progressing nicely so we created a snapshot. You can download the x86 64/Linux snapshot
ftp://ftp.freepascal.org/pub/fpc/snapshot/v19/linux-x86_64/fpc-1.9.5.x86_64.tar.gz
B.Eyes
eric:
Yes, I saw that, but the trouble is that it's only a binary snapshot. Also, I'm not sure that it's what I want, i.e. will it only compile 64-bit programs? What I want is a working 32-bit development system running on my Athlon 64 PC. The system is capable; what I'm searching for is a way to get Lazarus/FPC to function in it.
Eric
Navigation
[0] Message Index
[#] Next page