Today is a great day. bug 421534 has landed (thanks Ted!). From here on in Mac symbols will be generated in DWARF format rather than stabs. This may sound pretty lame and unworthy of a blog post, but our Mac build machines sure are happy about it. Due to a bug in Xcode 3.0/3.1 building Mozilla results in a GCC crash when passing ‘-gstabs’. The fix? Pass ‘–save-temps’. Why’s that so bad, you may ask? Well, when you save all temporary files from a Mozilla build it adds up to quite a bit (20GB for a universal build). There’s also a possibility that this slows us a non-trivial amount.
Due to a few reasons we were unable to migrate our Buildbot master to
faster disks yesterday. Instead, we will be doing it tomorrow morning
PST. We will be closing all trees at 5am tomorrow to shut down and
migrate this machine. We expect it to take a couple of hours to complete.
This affects the following trees: