Follow-up Comment #5, bug #47399 (project make): > Also it's not clear what you mean when you say "make"
Tested versions are listed in the comments at the top of the test makefile. Note that on OpenIndiana, /usr/bin/make, /usr/bin/dmake, and /usr/xpg4/bin/make all use the same executable, but with slightly varying semantics (and they all work fine with the test makefile). > Wouldn't it be significantly less work to use a single implementation of make which is portable across systems; That would most likely have to be dmake, which "just works", has been ported to many systems, is widely available (e.g. via pkgsrc), and does not carry onerous licensing restrictions. But it is impractical to force such a requirement ("you must use such-and-such an implementation of make"), as there are systems where administrative policy and/or legal considerations would preclude such. IANAL, but although there is a version of gmake on OpenIndiana, its legal status is unclear (at least to me): # uname -srvio SunOS 5.11 illumos-bc0e913 i86pc Solaris # gmake --version GNU Make 4.1 Built for i386-pc-solaris2.11 Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. # what $(whence gmake) /bin/gmake: SunOS 5.11 illumos-33e8313 November 2015 Clearly, GPL'd gmake has been linked with CDDL illumos libraries (the linked executable contains illumos SCCS ids), even though the FSF says that such linking is not permitted. Their exact wording is stronger, and can be found at http://www.gnu.org/licenses/license-list.html#CDDL ) _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?47399> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make