• Bug#852617: autoconf: AC_SYS_LARGEFILE should output to CPPFLAGS

    From Philipp Kern@21:1/5 to Bastian Germann on Sun Apr 13 11:00:01 2025
    Control: tag -1 + pending

    On Tue, Mar 25, 2025 at 06:39:35PM +0100, Bastian Germann wrote:
    Control: forwarded -1 https://git.savannah.gnu.org/cgit/autoconf.git/commit/?id=b71143738516017f0e0d347a4025301c06c40254
    Control: severity -1 serious
    Control: tags -1 patch fixed-upstream

    This breaks rdfind build on i386 as documented in #1091577.
    Upstream has fixed this with the forwarded commit which applies cleanly
    to autoconf 2.72. Please consider including this for trixie.

    I uploaded an NMU with this patch to DELAYED/2-days. nmudiff attached.

    Kind regards
    Philipp Kern

    diff -Nru autoconf-2.72/debian/changelog autoconf-2.72/debian/changelog
    --- autoconf-2.72/debian/changelog 2024-08-16 15:17:28.000000000 +0200
    +++ autoconf-2.72/debian/changelog 2025-04-13 10:42:16.000000000 +0200
    @@ -1,3 +1,11 @@
    +autoconf (2.72-3.1) unstable; urgency=medium
    +
    + * Non-maintainer upload
    + * Let AC_SYS_LARGEFILE output to CPPFLAGS - fixing LFS support on i386.
    + (Closes: #852617)
    +
    + -- Philipp Kern <pkern@debian.org> Sun, 13 Apr 2025 10:42:16 +0200
    +
    autoconf (2.72-3) unstable; urgency=medium

    * Upload to unstable.
    diff -Nru autoconf-2.72/debian/patches/port-ac_sys_largefile-to-cxx.patch autoconf-2.72/debian/patches/port-ac_sys_largefile-to-cxx.patch
    --- autoconf-2.72/debian/patches/port-ac_sys_largefile-to-cxx.patch 1970-01-01 01:00:00.000000000 +0100
    +++ autoconf-2.72/debian/patches/port-ac_sys_largefile-to-cxx.patch 2025-04-13 10:41:47.000000000 +0200
    @@ -0,0 +1,84 @@
    +Description: Port AC_SYS_LARGEFILE to C++
    + Problem reported by Zack Weinberg
    + <https://savannah.gnu.org/support/?110983>.
    + * lib/autoconf/specific.m4 (_AC_SYS_Y