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
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to