[gPXE] DHCP Client ID in gPXE 1.0.0?

Michael Brown mbrown at fensystems.co.uk
Thu Mar 18 02:49:05 EDT 2010


On Thursday 18 Mar 2010 05:59:06 Marty Connor wrote:
> Though I agree in general with the "#ifdef considered harmful"
> philosophy that gPXE was designed and implemented with, I think patches
> should be judged individually on their merits.

I absolutely, absolutely disagree on this.  The problem with #ifdef 
proliferation is never any one patch.  Each individual #ifdef is generally 
quite harmless in its own right.  The problem is that after a mere 32 harmless 
individual #ifdef patches, each of which is fine when judged individually on 
its own merits, you suddenly have 4 billion build combinations to test.

I'll give way on this issue the moment you build a quantum computer capable of 
compiling and testing all 4 billion code versions simultaneously.  :)

Michael


More information about the gPXE mailing list