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
