<br><br><div><span class="gmail_quote">On 1/2/08, <b class="gmail_sendername">Jordan K. Hubbard</b> &lt;<a href="mailto:jkh@apple.com">jkh@apple.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div style="">[ Resent from correct account, so MacPorts won&#39;t bounce it back again ]<div><br><div><span class="q"><div>On Jan 2, 2008, at 12:22 PM, Tabitha McNerney wrote:</div><br></span><div><span class="e" id="q_1173d9f870b82d08_2">
<blockquote type="cite">Has anyone else noticed incredible MacPorts speed up improvements when installing various ports?<br><br>Here&#39;s an example: The same hardware (Xserve Intel 2 x 2 GhZ Dual Core Intel). Once this machine was running Tiger Server with MacPorts 
1.5.0 and I installed the gcc41 port which (if my notes are accurate) took about <span style="font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(255, 204, 204);">88</span> minutes to install from beginning to end (some of the time could have been eaten up in the &quot;fetching&quot; of the resource source files). Anyway, the same port on Leopard Server on the same machine with MacPort 
1.6.0 took me roughly <span style="font-weight: bold; background-color: rgb(255, 204, 51);">20</span> minutes to install today. From 88 to 20 minutes is almost unheard of. I checked the port files too, to make sure the version of the gcc41 port I was installing was the same: 
<br><br>Tiger Server:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">gcc41 4.1.2, Revision 2, lang/gcc41 (Variants: universal, darwin_8, darwin_i386, powerpc, odcctools) 
<br></blockquote><br>Leopard Server:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">gcc41 4.1.2, Revision 2, lang/gcc41 (Variants: universal, darwin_8, darwin_i386, powerpc, odcctools) 
<br></blockquote><br>I presume this is because Leopard and Leopard Server are now leveraging the Apple Developer tools with a complete 64-bit wide architecture (both the hardware and the software)?<br></blockquote></span>
</div></div><div><br></div><span class="q"><div><div>No, I think it&#39;s because Leopard&#39;s Tcl no longer searches an insane search path (including network volumes) as part of its startup. &nbsp;When we made this change in Leopard (largely because of pathological performance problems I noticed with MacPorts and fs_usage(1)), a full minute was shaved off the most basic port operations, including build/install (it&#39;s more observable with something like &quot;port search&quot;).
</div></div></span></div></div></blockquote><div><br>Jordan, <br><br>Thank you for providing a reality check (and thanks to Apple for modifying Leopard&#39;s Tcl to speed things up). I wonder then, will having a 64-bit operating system with 64-bit tools (
e.g., Xcode) assist anywhere in the process of compiling a MacPort (or running a MacPort)? I think I did read in a much earlier post several weeks ago whereby someone asked a similar question about gaining 64-bit binaries and I think I recall that the answer is that its possible (but forgot the details of how -- perhaps just &quot;automagic&quot; with the gcc compiler provided by Apple with Xcode dev tools?
<br><br>For what its worth, I&#39;m having quite an enjoyable time using Leopard Server and am thankful to the MacPorts community for making the transition to Leopard / Leopard Server quite smooth with MacPorts 1.6.0.<br>
<br>Thanks,<br><br>T.M.<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=""><div><span class="q"><div><div>- Jordan</div>
<div><br></div></div></span></div></div></blockquote></div><br>