[Lazarus] Cross-compiling -> MIPS
skydiablo at gmx.net
Tue Oct 30 18:30:00 CET 2012
YES, i think i got it!
okay, i was not sure over the hole time if my toolchain is the right
choise... but now, i know it, yes it is! i use this toolchain to
compiling a helloWorld c++ application and got the same error with fpc.
some time later, i get a response from my test-system:
FPU emulator disabled, make sure your toolchain was compiled with
software floating point support (soft-float)
so i added the switch "-msoft-float" to compile my c++ application. all
works fine! i have compile a linux/MIPS binary under my windows
developer system. and now, i think, i have to say FPC that is use to
this switch too, but i dont know how?
greez & thx,
Am 29.10.2012 20:13, schrieb Mark Morgan Lloyd:
> Mark Morgan Lloyd wrote:
>> SkyDiablo wrote:
>>> Am 29.10.2012 15:53, schrieb Lukasz Sokol:
>>>> You produced an /executable/ ?
>>>> Then why not just do
>>>> in the dir where the binary is copied to ....?
>>>> (yes, dot-slash is needed unless you have this directory added to
>>>> AFAIK, doing
>>>> sh $file
>>>> will attempt to run it as shell script, WHICH IT ISN'T ?
>>> yes, i have tested this befor but now i realize what going on.
>>> # chmod +x helloWorld4MIPS
>>> # ./helloWorld4MIPS
>>> after this, NOTHING happens! no output and no shell-promt! now i
>>> have look at "top" ->
>>> process "helloWorld4MIPS" -> 100% CPU load!
>>> this is the helloWorld Code:
>>> program helloWorld4MIPS;
>> A possibility there is that the FPC runtimes are incompatible with
>> OpenWRT (assuming that that's what you're running on). I was running
>> on Debian hosted by Qemu (on an x86 Debian system) which appeared OK.
> I've just compiled and run a test "Hello, World!" and a do-nothing
> program on mipsel, they both behaved as expected. I suggest I mail
> them to you, the stripped binaries are about 33K in a tar.gz.
More information about the Lazarus