I'm not a very big fan of imposing the c lib to compile with. I've seen problems with that on my mac in the past. What was the problem it solved ? Was it a bug or a compilation error ? If it's a compilation error, I would go for one patch specific for Apple