<p>Am 18.11.2014 15:17 schrieb "John Marino" <<a href="mailto:fpc-devel@marino.st">fpc-devel@marino.st</a>>:<br>
><br>
> On 11/18/2014 14:43, Sven Barth wrote:<br>
> > Am 18.11.2014 13:46 schrieb "John Marino" <<a href="mailto:fpc-devel@marino.st">fpc-devel@marino.st</a><br>
> > <mailto:<a href="mailto:fpc-devel@marino.st">fpc-devel@marino.st</a>>>:<br>
> >><br>
> >> Hi guys,<br>
> >> I've spent a couple of days porting FPC to DragonFly BSD with some<br>
> >> success.<br>
> > [...]<br>
> >> > bin/fpc -i<br>
> >>         Free Pascal Compiler version 2.6.4<br>
> ><br>
> > I can't help you much with your specific problen, but new targets should<br>
> > be added to the development version of FPC (in this case 2.7.1) and not<br>
> > the release. Afterall you'll need to port it sooner or later to that<br>
> > version anyway and especially in the current case (2.6.4 vs 2.7.1) quite<br>
> > some changes happened.<br>
> > Additionally we (core developers) only work with the development version<br>
> > anyway (the release compiler is basically only used for compiling<br>
> > trunk), so it will be easier for us to help you as well.<br>
> ><br>
><br>
> It doesn't matter, I'll just have to do it twice.<br>
> I have to patch the latest release -- otherwise we won't get it until<br>
> the next release and subsequent import into ports.  Plus it's more<br>
> important to get FPC bootstrapped at this point.</p>
<p>If you get it working with trunk fast enough then there might even be a remote chance that it will be on the next release, that will be branched soon (no guarantees though).</p>
<p>> I think the patches would apply to a dev branch without too much trouble<br>
> though.</p>
<p>In trunk there are quite some changes in the RTL, because of the introduction of codepage aware strings and RawByteString. I don't know in how far the specialized Posix RTLs are affected there (e.g. Linux, FreeBSD, etc. instead of the base directories bsd and unix), but you should be aware that it might involve a bit more work.</p>
<p>Regards,<br>
Sven</p>