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
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.
--
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
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.
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
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
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...)
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
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...)