3 ms·
I don't have any authority over the GNU project. The things I do in the Cosmopolitan Libc repo have no bearing on them. They're free to keep doing what they're
by jart 5y ago
I don't have any authority over the GNU project. The things I do in the Cosmopolitan Libc repo have no bearing on them. They're free to keep doing what they're doing. However I'm willing to bet that once I add ptrace() support, it'll be attractive enough that folks will be willing to consider the equally libre copy of the GNU Make software that I intend to distribute instead. Just as they'll be free to copy what I did back into their own den of #ifdefs if they want to compete. Competition is good. Open source is good. It's all done with the best intentions. We're going to end up with a better Make once I've contributed this feature.
- bitwize 5y agoI apologize sincerely, it wasn't clear you were going the fork-and-hack route from your initial post. Still, do consider starting from Plan 9's mk... GNU make is... a hairball, even without the #ifdefs :)
- jart 5y agoNo worries friend. Not the first time I've gotten the Terry Davis treatment. Didn't Gandhi or someone say first they ignore, then laugh, then fight, and you win? Changing the world one line of code at a time!