I hear ya, and the older tools/SDKs are something I was concerned about. I have the 10.5 and 10.6 SDKs on my system already, but according to the page I've been using, the build process needs the 10.7 SDK or newer, and since I'm on 10.9, I figured I'd be ok. (Thanks for the links though! They may still come in handy in all this.)
BUT....BUT...BUT...
I just built rev 29 FF successfully, so I think that will be good enough! *fingers crossed*
Now two of us can build FF, so we're getting somewhere!
Sasparilla wrote: Quick question (if the answer is straightforward), how do you (example?) get the older Firefox Build from Mercurial?
Hmmmnnn, you know since Firefox 24 was released in September of 2013 the build process might depend on Xcode / Mac libraries from that time period - (Snow Leopard, Lion and Mountain Lion were the current supported OS's at that point) and there were a couple of versions of Xcode that were compatible across Lion and Mountain Lion.
I'm thinking that the old Xcodes probably won't install on the newer OS's, but that's just a guess (I'll verify that and update). The last Xcode and associated Command Line tools that were compatible with Lion and Mountain Lion (from that time frame) was Xcode 4.6.3. The last Xcode that was compatible with Snow Leopard and Lion was 4.3.3 (which may work as well). Here is the site for downloading old versions of Xcode / Command Line tools (which would have to be downloaded separately):
https://developer.apple.com/downloads/
I successfully built the current nightly Firefox on a Parallels ($79) 8GB & 2 core OS X 10.9 Mavericks VM...much slower than your machine (its an old Mac Pro) and while it took a while (48 minutes) it was successful and being able to manage and backup the VM's is very nice when they are an out of date OS (like what we might need to do here). I'm sure VMware would work well too, although it was more expensive when I looked (several years ago).
Here is the site with links to older versions of OS X if you don't already have them (Parallels just makes use of the installation files):
http://www.apple.com/shop/help/downloadable_software
I've got some other stuff to do, but later I'll update my post at the beginning with more details for setting up a Parallels VM (its actually quite painless...the older dev stuff is the sticky wicket in all of it).