[fpc-pascal] is there a ready to use FPC Cross compiler x86-Linux -> MIPS-linux?
Jonas Maebe
jonas.maebe at elis.ugent.be
Mon Jun 10 10:52:41 CEST 2013
On 09 Jun 2013, at 19:08, Dennis Poon wrote:
>>
>> Also, in Lazarus, it still report /usr/bin/fpc does not support
>> mips-linux.
>>
>> Should I go into the .lazarus folder in my user folder and change
>> the environmentoptions.xml
>> from <CompilerFilename Value="/usr/bin/fpc">
>> to <CompilerFilename Value="/home/dennis/fpc">
>> ?
>>
>> Frankly, I don't understand why I have to BOTH change the compiler
>> path AND change the project's option "Code Generation"->"Target
>> Platform".
>> That looks redundant to me.
It's not redundant because /usr/bin/fpc cannot automagically find a
ppcmips binary located in a random directory on your system.
> I tried changing the environmentoptions.xml but that seems not
> enough. Upon starting lazarus, it complained under Compiler Tab:
> system.ppu not found. Check fpc.cfg
>
> Where I can locate that fpc.cfg?
This is explained in the manual: http://www.freepascal.org/docs-html/user/usersu10.html
. However, you should not modify the global fpc.cfg file. Instead,
in your home directory create a file .fpc.cfg (note the leading ".";
this is also mentioned in the manual at the same place) with as contents
#include /etc/fpc.cfg
#ifdef cpumips
-Fu/home/dennis/fpc/$fpcversion/units/$fpctarget
-Fu/home/dennis/fpc/$fpcversion/units/$fpctarget/*
-Fu/home/dennis/fpc/$fpcversion/units/$fpctarget/rtl
#endif
> Also, if complained under "FPC Source" tab when I entered "/home/
> dennis/fpc/rtl"
> "Warning directory rtl not found"
That's because there is no /home/dennis/fpc/rtl/rtl directory.
Additionally, you have to point it to the top level directory
containing the FPC *sources*. Since your previous mails showed that
you specified "/home/dennis/fpc" as the INSTALL_PREFIX, I hope "/home/
dennis/fpc" is not also your source directory. It shouldn't break
anything in case it is, but it's not very clean to install there.
Jonas
More information about the fpc-pascal
mailing list