<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Christo Crause <<a href="mailto:christo.crause@gmail.com">christo.crause@gmail.com</a>> schrieb am Fr., 12. Juli 2019, 15:30:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 12 Jul 2019, 14:19 Bo Berglund, <<a href="mailto:bo.berglund@gmail.com" target="_blank" rel="noreferrer">bo.berglund@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When I install FPC/Lazarus on new Linux systems I use a script I wrote<br>
several years ago. It is cofigured for the actual versions to install<br>
but otherwise it is self-contained.<br>
<br>
What it does concerning fpc is:<br>
- Get the tagged version of the sources from svn (typically 3.0.4)<br>
- Get the seed compiler 3.0.0, which I have stored on my website<br>
- Build all using the seed compiler<br>
- Install sources etc.<br>
<br>
Now I wonder if I should add a second "make all" after pointing to the<br>
newly built 3.0.4 such that the final result is fpc 3.0.4 built from<br>
sources compiled by itself?<br>
<br>
Or is this superfluous? <br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">AFAIK the make file cycle through the compiler build process 3, starting a new cycle with the compiler from the previous cycle. So no need to make all a 2nd time, it is implicit in the make file recipe. </div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Correct. In fact it also throws in an additional WPOCYCLE (two compilations) to optimize the compiler further. ;) </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>