Am 25.07.2013 15:12, schrieb Mark Morgan Lloyd:
Sven Barth wrote:
Am 25.07.2013 12:10, schrieb Mark Morgan Lloyd:
Sven Barth wrote:
On 24.07.2013 16:36, Bernd Oppolzer wrote:
Then I built the RTL for linux, which also worked successfully, as
far
as I saw,
but when compiling with -Tlinux, I now get the following message:
How did you build it? Building the RTL for Linux should be
(assuming that your FPC source is at c:\fpc)
cd c:\fpc
make crossall CPU_TARGET=i386 OS_TARGET=linux
CROSSBINDIR=C:\path\to\linux\binutils BINUTILSPREFIX=i386-linux-
BINUTILSPREFIX could also be something different or empty (then the
option should be "BINUTILSPREFIX="), it depends on how your
assembler/linker for Linux is prefixed.
Once that worked you can install the compiler using
make crossinstall CPU_TARGET=i386 OS_TARGET=linux
INSTALL_PREFIX=c:\wherever\fpc\should\be\installed
Is it possible to "ask" the makefile for the true names of the
supported targets?
Huh? What do you mean with "true names" and "supported targets"?
You're telling him that it's possible to build using
...CPU_TARGET=i386 OS_TARGET=linux but where do those come from?
Without being told by a developer or without referring to fully
updated documentation, how does somebody know to use "i386" rather
than "x86", or whether it should be "mips" or "mipseb"?
He/she doesn't know. Simple as that. If you want to build for a
different target than your host one you should inform yourself anyway,
because there are only very few combinations (i386-win32 ->
x86_64-win64, i386-* -> i386-nativent, x86_64-linux -> i386-linux on
multilib systems) which work out of the box. For everything else you
need binutils, sometimes libraries, etc.
I can see that there's a MAKEFILETARGETS list in the makefile, which
obviously goes slightly further than I'm asking in that it shows the
valid combinations (i.e. somebody trying to build for powerpc + os2 is
severely out of luck). But something like a "targets" target would be
useful.
Well... open a feature request...
Regards,
Sven
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel