What's the source of this patch? Does it need to be reported back upstream? Is it how the docs suggest building on OS X?