3 ms·
isn't make older than gmake? it is normally gnu that adds extensions not compatible with the rest of the Unix world. making people believe sh == bash, make == g
by minusf 8y ago
isn't make older than gmake? it is normally gnu that adds extensions not compatible with the rest of the Unix world. making people believe sh == bash, make == gmake, m4 == gm4, and the list goes on for everything they touch.
- bewo001 8y agoEvery Unix used to have its own implementation of those standard tools. They were often quite buggy and outdated (eg the C compiler that came with SunOS and Solaris in the mid 1990's only supported K&R syntax). When installing Solaris, Sinix, AIX etc, you'd typically install the GNU tools immediately. I understand the FreeBSD folks' frustration, though.
- shlomifish 8y agoTo be frank, many of the GNU extensions are very useful. BSD tools have their own extensions over POSIX as well. Anyway, GNU software is FOSS and tends to be portable and so you can create something like GNU/FreeBSD or GNU/OpenBSD or whatever (Debian did it in the past). Naturally, the GPL/LGPL/etc. may not be "free" enough for the tastes of the BSD devs, but this is getting into politics.
- lmz 8y agoBut BSD make has extensions too. They're just different extensions.
- kps 8y ago“Embrace, extend, extinguish.”