Laz was set to use the default up until your suggestion. I then set it to use ARMV6*, and the binary still does not run on the B+. I've taken the CPU down to v3 and still, it doesn't compile. ARMV7 and ARMV7M doesn't seem to want to compile. Not sure why yet.
I then started looking at the units, and it seems to be the CRT unit that is messing up the build. If I remove that, then I get a successful run on both the B+ and 3B.
I'm executing the HelloWorld app through both TTY as well as through an SSH session via Putty and getting similar results.
*Checked against https://en.wikipedia.org/wiki/Raspberry ... ifications
Right now, the only unit I'm using is sysutils. Adding CRT bombs on the B+, but the exact same binary executes on the 3B. If I compile without the CRT unit I get successful results on both B+ and 3B.
This is the entirety of the code:
Code: Select all
edit: Just to add to this, I didn't catch the V8 thing. I don't have the ability to compile against V8 in what fpupdeluxe installed for me. But even then, I'm interested in compiling for the B+ at this time, which is the V6 as you stated. So now my target is CRT and why its giving me problems.