Is it possible?

Ubuntu 8.04.1
FPC 2.2.3
Lazarus r16930

What i need for do that, Cross-compile on Linux from 32bits to 64bits?

Compiler test
=========================================================
/usr/bin/fpc  -MObjFPC -Sgi -O1 -TLinux -Px86_64 -gl -WG -va -l
-Fu../../../../../../usr/share/lazarus/lcl/units/x86_64-linux/
-Fu../../../../../../usr/share/lazarus/lcl/units/x86_64-linux/gtk2/
-Fu../../../../../../usr/share/lazarus/packager/units/x86_64-linux/ -Fu.
-dLCL -dLCLgtk2 /tmp/testcompileroptions.pas
=========================================================
problems, i do not have this:

/usr/share/lazarus/lcl/units/x86_64-linux/
/ust/share/lazarus/lcl/units/x86_64-linux/gtk2/
/usr/share/lazarus/packager/units/x86_64-linux/

================
WARNING: unit search path does not
exists: /usr/share/lazarus/lcl/units/x86_64-linux/
WARNING: unit search path does not
exists: /usr/share/lazarus/lcl/units/x86_64-linux/gtk2/
WARNING: unit search path does not
exists: /usr/share/lazarus/packager/units/x86_64-linux/
ERROR: compiled FPC unit not found: system.ppu
ERROR: compiled FPC unit not found: sysutils.ppu
ERROR: compiled FPC unit not found: classes.ppu
ERROR: compiled FPC unit not found: avl_tree.ppu
ERROR: compiled FPC unit not found: zstream.ppu
================

Em Qui, 2008-05-29 às 21:16 +0200, Mattias Gaertner escreveu:
> On Wed, 28 May 2008 22:57:42 +0200
> Marco van de Voort <[EMAIL PROTECTED]> wrote:
> 
> > On Sun, May 25, 2008 at 01:13:36PM +0200, Mattias Gaertner wrote:
> > > > > > I'm using a 32 bits Linux system to developp and i want my
> > > > > > program to be 64 Bits compatible.
> > > > > > What is the best method to allow my program to be compatible
> > > > > > on 32 And 64 bits ?
> > > > > 
> > > > > See FPC mailing list: check pointer/integer type casts, use
> > > > > PtrInt and PtrUInt instead and avoid assembler.
> > > > 
> > > > Also avoid legacy units like "oldlinux" and "libc" that are not
> > > > supported outside of linux/i386
> > > 
> > > Is there already a 32/64bit page/faq in the wiki?
> > 
> > Not that I know. But I haven't searched. 
> > 
> > IMHO unit libc should get some deprecated warnings in 2.3.x to avoid
> > accidental use. 
> 
> Now there is:
> http://wiki.lazarus.freepascal.org/Multiplatform_Programming_Guide#32.2F64_bit
> 
> Mattias
> _______________________________________________
> Lazarus mailing list
> [email protected]
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to