On Sun, 2020-04-05 at 16:19 +0200, Bruno Haible wrote: > Hi Paul, > > > > Building GNU make 4.3 on Ubuntu 16.04, produces one failing test: > > > > This is because the glob() function in the older GNU libc has a bug > > related to handling symlinks correctly. > > Gnulib provides a workaround against this bug in its 'glob' module > [1]. But GNU make ships a copy of glob.c from 1999 :-(
Yes, I know. Unfortunately, attempting to pull gnulib's glob/fnmatch implementation also pulls in a bajillion other gnulib modules, and causes lots of problems for GNU make on non-POSIX systems like Windows (where we support native builds without any Cygwin/MinGW support) and VMS (obviously we have no sed/etc. tools there). I have on my list to tackle this issue but it's daunting. You may have noticed my emails to the gnulib list asking about doing things in ways that reduce the number of native tools needed for the configure step ... this is one of the main reasons why.