[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNU make 4.3 released!
From: |
Paul Smith |
Subject: |
Re: GNU make 4.3 released! |
Date: |
Mon, 20 Jan 2020 14:53:18 -0500 |
User-agent: |
Evolution 3.34.1-2 |
On Mon, 2020-01-20 at 20:15 +0100, Antonio Diaz Diaz wrote:
> I have built make 4.3 on a x86_64 with Slackware 13.37 in it. The
> compilation went well and the resulting 'make' builds all my projects
> flawlessly, but 2 tests failed:
>
> functions/wildcard ...................................... FAILED (8/10 passed)
>
> I attach the .diff files. (I have been unable to find the cause of the
> problem).
These errors mean that:
(a) you're using the system implementation of GNU glob/fnmatch (which is to
be expected since you're on a system that provides GNU libc; the built-in
versions are only used on systems that don't have GNU libc)
AND (b) your version of GNU libc still has bugs in its implementation of
glob/fnmatch that have been fixed in newer versions.
There's no change in behavior from previous versions of GNU make, except
that in this version we have a regression test that will show the problem.
Here's the GNU libc bug that you're experiencing:
https://sourceware.org/bugzilla/show_bug.cgi?id=10278
> BTW, what do you think about using 'diff -u' instead of 'diff -c' to
> create the diffs. I find it easier to read them with -u.
Back when GNU make first got a regression test suite, diff -u wasn't so
common. I guess these days it's much more common so we could consider it.