<p>Am 21.03.2016 11:51 schrieb "Maciej Izak" <<a href="mailto:hnb.code@gmail.com">hnb.code@gmail.com</a>>:<br>
><br>
> 2016-03-21 2:12 GMT+01:00 Anthony Walter <<a href="mailto:sysrpl@gmail.com">sysrpl@gmail.com</a>>:<br>
>><br>
>> Just a note, I attempted to compile your smart_pointer branch revision 33229 on a Raspberry Pi 3 Raspbian Jessie (with the latest updates) and the build failed.<br>
>><br>
>> make all OPT="-dFPC_ARMHF"<br>
>><br>
>> Sorry, I didn't capture the output error messages.<br>
><br>
><br>
> ...as expected. Building smart_pointers branch is more complicated. smart_pointers branch contains RTL and RTTI changes for records. To "make all" for smart_pointers branch you need to use smart_pointers compiler (sounds like paradox :).<br>
><br>
> You can't build RTL and PACKAGES for smart_pointers branch by using standard FPC compiler. Small tips:<br>
><br>
> 1. build smart_pointers compiler by using FPC 3.0<br>
> 2. build smart_pointers RTL & PACKAGES by using smart_pointers compiler from step 1.<br>
> 3. now you can "make all" but only by using Compiler & RTL from steps 1 & 2</p>
<p>The RTL *must* be compileable with the latest release. You need to use ifdefs to ensure that.<br>
If a "make all" at the top level with a FPC 3.0.0 does not work then your branch won't be merged. Simple as that...</p>
<p>Regards,<br>
Sven</p>