[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: make-4.3: wildcard test #9 fails
From: |
Paul Smith |
Subject: |
Re: make-4.3: wildcard test #9 fails |
Date: |
Sun, 05 Apr 2020 11:07:31 -0400 |
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.