GNU bug report logs - #79382
patch needed after gnulib changed

Previous Next

Package: diffutils;

Reported by: Bruno Haible <bruno <at> clisp.org>

Date: Wed, 3 Sep 2025 22:55:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Bruno Haible <bruno <at> clisp.org>
Subject: bug#79382: closed (Re: [bug-diffutils] bug#79382: patch needed
 after gnulib changed)
Date: Fri, 05 Sep 2025 22:56:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#79382: patch needed after gnulib changed

which was filed against the diffutils package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 79382 <at> debbugs.gnu.org.

-- 
79382: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=79382
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Bruno Haible <bruno <at> clisp.org>
Cc: 79382-done <at> debbugs.gnu.org
Subject: Re: [bug-diffutils] bug#79382: patch needed after gnulib changed
Date: Fri, 5 Sep 2025 15:55:19 -0700
[Message part 3 (text/plain, inline)]
Thanks, I installed that and am marking this bug report as done.

I used the opportunity to sync GNU diff with current Gnulib, causing a 
few minor changes to Gnulib.

I also installed the attached patch, to work around more the places 
where Gnulib drags in some multithreading and/or locale code that GNU 
diff (which is single-threaded and not that picky about locales) doesn't 
need. Not sure if these suggest any Gnulib changes.
[0001-maint-reduce-Gnulib-module-usage.patch (text/x-patch, attachment)]
[Message part 5 (message/rfc822, inline)]
From: Bruno Haible <bruno <at> clisp.org>
To: bug-diffutils <at> gnu.org
Subject: patch needed after gnulib changed
Date: Thu, 04 Sep 2025 00:53:51 +0200
[Message part 6 (text/plain, inline)]
Hi,

There was a change today in gnulib, that requires a small change in
packages that use gnulib-tool --with-tests with --makefile-name.
GNU diffutils is one such package.

Currently, './bootstrap' fails like this:
...
autoreconf: running: automake --add-missing --copy --force-missing
gnulib-tests/gnulib.mk:47: error: AM_CFLAGS must be set with '=' before using '+='
gnulib-tests/Makefile.am:1:   'gnulib-tests/gnulib.mk' included from here
autoreconf: error: automake failed with exit status: 1
./bootstrap: autoreconf failed

The attached proposed patch fixes it.

[0001-build-Update-after-gnulib-changed.patch (text/x-patch, attachment)]

This bug report was last modified 3 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.