<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 07 Mar 2012, at 12:29, Henry Vermaak wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Monaco; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="font-family: monospace; ">Unfortunately, cycling the compiler is taking really long and -j 9 isn't helping much (or at all).<br></span></span></blockquote></div><br><div>It can be sped up by adding proper unit dependency information in your platform's RTL Makefile.fpc, and then removing the .NOTPARALLEL. Except for the Darwin RTL, no RTL currently has proper dependency information. It also won't work for the Windows RTLs, because they use build units (which is another way to speed up things, although you can't take advantage of any parallelism in that case without modifying the compiler).</div><div><br></div><div><br></div><div>Jonas</div></body></html>