File bugs here for all issues related to the Gecko/Firefox build config and build system. This is the component for most issues related to Makefile files, moz.build files, configure, packaging, mozboot, mach build, mach bootstrap, mozbuild, and many other related components. If you run into an issue building Firefox, Fennec, or xulrunner, file bugs here.

At least as of 10.8 DP3, it would appear that maybe Apple is no longer shipping universal binaries for (at least) egrep, so the fix we made to build on Lion (bug 655339) is no longer a valid option.
I just successfully built with FIXED_EGREP just pointing to egrep so perhaps we should go back to that.

> Steven: is that grep workaround still necessary on current Lion?
Yes :-(
I just did a test build on OS X 10.7.3, with FIXED_EGREP pointing to egrep.
I suspect Apple will never fix bug 655339 on Lion (that they somehow consider that too big a change for a minor update).

(In reply to comment #4)
My understanding is that we're free to discuss Apple's pre-release builds to the extent that they directly effects us (e.g. bugs that we'd need to work around; new features that we'd need to support).
I got this from Josh, and have followed it since I started working on Mozilla.

Created attachment 623867[details][diff][review]
Patch v0.1
This is working on MoLo but not sure if it'll break anything else. I think this will only hit Lion and then for older versions we'll just use egrep as it was. That should be ok if only Lion AKA darwin 11 was broken (sounds like the case).