Le 2018-05-01 03:23, Kamil Rytarowski a écrit :
On 01.05.2018 02:55, Christos Zoulas wrote:In article <CAM+xf6CEAzAK+1MWf7MUkcE6ZK--A2HTirHNMT7wOdZ6-i0S0g%mail.gmail.com@localhost>,Kimihiro Nonaka <nonakap%gmail.com@localhost> wrote:2018-05-01 8:53 GMT+09:00 Kamil Rytarowski <n54%gmx.com@localhost>:This is polling GPLv3 code into GPLv2 gmake - these licenses are incompatible.You mean pulling here? There is no pulling GPLv3 code unless the code is copied from GPLv3.It was cherry-picked from GPLv3+.
Thanks to the following patch, I can cross-build a toolset on my Arch box. When I look at the make.git tree: http://git.savannah.gnu.org/cgit/make.git/tree/ I don't see any 'configure' file. In which way this patch breaks the license?
Index: configure =================================================================== RCS file: /cvsroot/src/external/gpl2/gmake/dist/configure,v retrieving revision 1.1.1.1 diff -u -r1.1.1.1 configure --- configure 18 Aug 2014 06:46:54 -0000 1.1.1.1 +++ configure 1 Jun 2018 08:05:31 -0000 @@ -13619,10 +13619,9 @@ #include <glob.h> #include <fnmatch.h> -#define GLOB_INTERFACE_VERSION 1 #if !defined _LIBC && defined __GNU_LIBRARY__ && __GNU_LIBRARY__ > 1 # include <gnu-versions.h> -# if _GNU_GLOB_INTERFACE_VERSION == GLOB_INTERFACE_VERSION+# if _GNU_GLOB_INTERFACE_VERSION == 1 || _GNU_GLOB_INTERFACE_VERSION == 2
gnu glob # endif #endif