automake 1.14 to 1.18 only provide very old versions of config.guess/.sub
Christian Franke
Christian.Franke@t-online.de
Tue Sep 2 07:59:32 GMT 2025
matthew patton via Cygwin wrote:
> has anyone diff'd the 'custom' one vs the standard to see if there any actionable differences? Or was this a "temporary" bodge that was never backed out once upstream became usable?
>
$ cygport automake1.18.cygport prep make
...
$ diff -r automake1.18-1.18.1-1.noarch/{orig,}src | diffstat
CYGWIN-PATCHES |only
lib/config.guess | 1269 +++++++++++++++++++-------------------------
lib/config.sub | 1423 +++++++++++++++-----------------------------------
3 files changed, 995 insertions(+), 1697 deletions(-)
The observation that leaded to the investigation was a 'host'
misdetection under "ubuntu-latest" (automake 1.16.5) from GH Actions:
$ ./configure "CC=gcc -m32" # AC_CANONICAL_HOST sets 'host' to
x86_64-pc-linux-gnu # Cygwin automake 1.14-1.18
x86_64-pc-linux-gnux32 # ("x86_64 with x32 ABI") automake 1.16.5
i686-pc-linux-gnu # automake >= 1.17
On Cygwin, x86_64-pc-cygwin is correctly detected in all cases.
--
Regards,
Christian
More information about the Cygwin
mailing list