Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-09 Thread Gregory Szorc
I recommend a 4+ physical core Ivy Bridge or newer i5/i7 CPU, 8+ GB of RAM (16 GB preferred), and an SSD. If you work for Mozilla and don't have that (e.g. you are building on a MacBook Air), please order a new machine right now. Anyone with less is going to have a bad time. I'm inclined to consid

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-09 Thread Joshua Cranmer 🐧
On 1/9/2015 1:17 PM, Mike Hoye wrote: I'm curious what the real disk space minimums are for Linux? Those numbers haven't been updated in a while, looks like. The most disk-heavy build configuration uses 7-10GB of disk space for srcdir + objdir; the least probably 2-3GB. -- Joshua Cranmer T

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-09 Thread Mike Hoye
On 2015-01-09 8:59 AM, Neil wrote: 2GB builds, although I expect it's on the slow side. 1GB isn't enough though, unless you enable shared gkmedias and js (and shared js builds are broken anyway because we don't link to js when we should). 1GB is the bare minimum require to run VS2013 Communi

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-09 Thread Neil
Joshua Cranmer 🐧 wrote: On 1/8/2015 10:05 AM, Mike Hoye wrote: I'm revisiting our docs in light of this to figure out what our real minimum hardware/ram/disk requirements are. The temptation to start adding "If you try to build Firefox with 2 gigs of RAM, you're gonna have a bad time" memes

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-08 Thread Ryan VanderMeulen
On 1/8/2015 11:56 AM, Joshua Cranmer 🐧 wrote: In practice, if you're building infrequently (say, provisioning a VM for Windows or Linux for occasional builds, not primary development), then 4 cores and 4GB of RAM appear to suffice (I've used 4GB for a Linux VM on my laptop and 8GB for a Windows V

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-08 Thread Joshua Cranmer 🐧
On 1/8/2015 10:05 AM, Mike Hoye wrote: I'm revisiting our docs in light of this to figure out what our real minimum hardware/ram/disk requirements are. The temptation to start adding "If you try to build Firefox with 2 gigs of RAM, you're gonna have a bad time" memes to the docs is severe. On

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-08 Thread Mike Hoye
On 2015-01-08 12:15 AM, Botond Ballo wrote: ​Building Firefox​*for* Windows XP (and running it on Windows XP) is unaffected. Building Firefox*on* Windows XP, however, is - I believe - no longer supported, and in fact hasn't been since we bumped the minimum required MSVC version to 2012, since

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-07 Thread Botond Ballo
On Wed, Jan 7, 2015 at 10:24 PM, Ryan VanderMeulen wrote: > On 1/7/2015 10:20 PM, Yonggang Luo wrote: > >> Does that means windows xp doesn't support anymore? >> > > It has no effect on that, same as how dropping support for all MSVC > versions prior to 2013 didn't. ​Building Firefox​ *for* Win

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-07 Thread Yonggang Luo
Does that means windows xp doesn't support anymore? ___ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform

Re: PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-07 Thread Ryan VanderMeulen
On 1/7/2015 10:20 PM, Yonggang Luo wrote: Does that means windows xp doesn't support anymore? It has no effect on that, same as how dropping support for all MSVC versions prior to 2013 didn't. -Ryan ___ dev-platform mailing list dev-platform@lists.

PSA: Support for building with Windows SDK <8.1 removed from Gecko 37

2015-01-07 Thread Ryan VanderMeulen
This was already implicit by making MSVC2013 the minimum supported compiler (since the 8.1 SDK ships with it anyway), but it's now explicitly been made a hard requirement in the build system as well. Various code that was obviously conditioned on older SDK versions was also cleaned up, but it's po