bug-automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#71847: Automake 1.16.90 regression mistakenly "not using Libtool"


From: Dave Hart
Subject: bug#71847: Automake 1.16.90 regression mistakenly "not using Libtool"
Date: Sat, 29 Jun 2024 17:18:15 +0000

I'm seeing a problem building ntpd from a Bitkeeper repo that doesn't occur with a make dist tarball when using Automake 2.71 and Automake 1.16.90 or 1.16.92 that reliably does not occur with Automake 1.16.5.  To enable easy reproduction, I've made a tarball of the source from a checkout of NTP 4.2.8p18 available at:

https://davehart.net/ntp/test/ntp-4.2.8p18-vcs.tar.xz

Most of my testing was on FreeBSD 12.1 with stock m4, perl 5.32.1 and  Automake 2.71 using Automake 1.16.5, 1.16.90, and 1.16.92 from tarball source:

FreeBSD hart.chi1.ntfo.org 12.1-RELEASE_SI FreeBSD 12.1-RELEASE_SI TEMPLATE  amd64

I've reproduced the failure on Ubuntu 22.04 , gm4 1.4.18, perl 5.34.0, and both stock Autoconf 2.71 and 2.72 from tarball source, and the success with distro Automake 1.16.5:

Linux dlh-22-04 6.5.0-1022-azure #23~22.04.1-Ubuntu SMP Thu May  9 17:59:24 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

While the FreeBSD system is building on NFS with 1s mtime resolution, the Ubuntu is building on local ext4 with subsecond mtimes.

The error occurs during `autoreconf -v -i` like so

# tar xf ntp-4.2.8p18-vcs.tar.xz
# cd ntp-*-vcs
# ./bootstrap 2>&1 | tee bootstrap.log

I'm attaching logs showing the behavior on Ubuntu with ac 2.72 and am 1.16.5 vs 1.16.92.  The differences up to the failure are below.

The bootstrap script is modified slightly compared to the one in ntp-4.2.8p18.tar.gz and our bk repos to sort the filenames touched early in the script to minimize unhelpful diff clutter.

--
Cheers,
Dave Hart

Attachment: bootstrap-am-1.16.5.log
Description: Binary data

Attachment: bootstrap-am-1.16.92.log
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]