Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Albert Zeyer
Hi There are severeal parts you should seperate: Firstly, all the hardware-stuff: On the one hand, you have the CPU architecture. It is easy to investigate (Wikipedia is your friend), which architecture is compatible with some other. For example, you have 386 486 586/pentium1/amd_k6

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Lee Jenkins
Albert Zeyer wrote: Hi There are severeal parts you should seperate: Firstly, all the hardware-stuff: Thanks Albert. So it seems that if I do not distribute the source of a program, than I will have to compile binaries for at least a couple of different distributions and/or cpu's. --

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Michael Van Canneyt
On Tue, 16 Jan 2007, Lee Jenkins wrote: Albert Zeyer wrote: Hi There are severeal parts you should seperate: Firstly, all the hardware-stuff: Thanks Albert. So it seems that if I do not distribute the source of a program, than I will have to compile binaries for at least a

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Lee Jenkins
Michael Van Canneyt wrote: If you don't use hand-coded assembler, it should be enough to compile your program for i386 and AMD64. That should cover most distributions out there. The compiler by default outputs code which can be run on almost any machine. Thanks very much for responding.

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Albert Zeyer
As Michael said, you can cover a very huge range of systems if you distribute an i386 and AMD64 version. (But you should have in mind, that there are also some people with other architectures...) Most closed-source applications for Linux are only available for these (for example Google Earth and

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Michael Van Canneyt
On Tue, 16 Jan 2007, Lee Jenkins wrote: Michael Van Canneyt wrote: If you don't use hand-coded assembler, it should be enough to compile your program for i386 and AMD64. That should cover most distributions out there. The compiler by default outputs code which can be run on almost

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Lee Jenkins
Michael Van Canneyt wrote: If you have only i386, then you can cross-compile for AMD64, but then you'll need all libraries for an AMD64 system somewhere where the linker can find them, plus a cross-compiler. There is a FAQ on how to create a cross compiler (don't have the link handy now...)

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Lee Jenkins
Albert Zeyer wrote: As Michael said, you can cover a very huge range of systems if you distribute an i386 and AMD64 version. (But you should have in mind, that there are also some people with other architectures...) Most closed-source applications for Linux are only available for these (for

Re: [lazarus] Compiled Linuxy Binary Compatibility/A bit (OT)

2007-01-16 Thread Lee Jenkins
Michael Van Canneyt wrote: If you have only i386, then you can cross-compile for AMD64, but then you'll need all libraries for an AMD64 system somewhere where the linker can find them, plus a cross-compiler. There is a FAQ on how to create a cross compiler (don't have the link handy now...)