This feels much cleaner than just downloading tar balls from pregiven urls. Also patching works much better like this! I added --disable-initfini-array since global constructors were not called.