On a semi-related note, relative to port build times in-general…

While building Mame locally numerous times last year, I noticed that link times 
are excruciating slow: For a standard non-debug build, link times were on the 
order of 10+ minutes. And for a debug build, it ballooned up to 50+ minutes.

The solution was to use flag ‘-no_deduplicate’, which brought the link times 
down to 30 seconds or less.

Apparently this is a known problem, based on research. And later versions of 
Xcode enable that flag by default.

I don’t know if that’s something we might want to start using more broadly, 
particularly for ports with large code bases?

> On 2021-05-12-W, at 08:41, Christopher Nielsen <[email protected]> 
> wrote:
> 
> To clarify my question about overcommitment: Are the total number of virtual 
> CPUs for the buildbot VMs running on a given Xserve, greater than the number 
> of physical CPU cores available?
> 
>> On 2021-05-12-W, at 08:32, Christopher Nielsen <[email protected]> 
>> wrote:
>> 
>> Looking at the build times for various ports, it varies significantly.
>> 
>> I was curious, are we overcommitting virtual CPUs vs. the number of 
>> available physical cores on our Xserves? And is disk swapping coming into 
>> play, within the VMs themselves?

Reply via email to