All versions of the Pi use an ARM chip, which is a specific reduced
instruction set (RISC) chip architecture. I believe they are compatible
save for their VPF or hard float processors. Raspbian, the required OS for
this bundle, has general hard float support built into its libraries.

When you type "fpc -ic" using my build, this will be the result:

ARMV3
ARMV4
ARMV4T
ARMV5
ARMV5T
ARMV5TE
ARMV5TEJ
ARMV6
ARMV6K
ARMV6T2
ARMV6Z
ARMV6M
ARMV7
ARMV7A
ARMV7R
ARMV7M
ARMV7EM

This means the user can add any arm specific architecture optimization to
his programs by adding -CpARMV7 (or anything from the list above) when
compiling. I've had a few people on reddit contact me and so far the issues
were minor (I changed the requirement to force gtk+ dev packages be
installed), but so far they all say the IDE was fast and now that the
install has been correct it works smoothly.

If you or anyone has an original Pi, Pi B, or even the Pi Zero, give it a
try. I added a Raspberry Pi forum to discuss technical issues should you
want to notify me of issue or need help resolving some specific problem:

http://www.getlazarus.org/forums/viewforum.php?f=22

What's next is me writing an SDL 2 install page (requires the user to make
and install SDL 2 from source) or I may just write an SDL 2 setup script,
perhaps appending it to the original setup as an option. Then I will write
a few Raspberry Pi specific full screen graphic and sound demos (source
code) which should easily be compile and run using either the minimal
compiler or Lazarus for Pi.

Again, if anyone wants to contribute, just send me note.
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to