The top-level newlib dir is already using autoconf-2.69, and all the subdirs are using autoconf-2.68. Update them all to use 2.69 as a prereq and then regenerate them accordingly. The README file already says to use autoconf-2.69. Basically ran this snippet against the newlib/ tree: $ find -name configure.ac -exec sed -i '/^AC_PREREQ/s:(.*).*:(2.69):' {} + Then regenerated the aclocal & configure files. Since the result is all mechanical, and causes the patch to be over 2MB in size, I've compressed and attached for people who want to look at it. I've retained one exemplar configure.ac change below. The rest look the exact same. NB: The top-level configure script has the runstatedir logic dropped. This wasn't in the autoconf-2.69 release ... it was added in 2.70. The last person to regen this file was probably using a 2.69 with changes manually backported and not the upstream version. Since newlib doesn't use this option, doesn't seem like a big deal. --- newlib/aclocal.m4 | 4 +- newlib/configure | 18 +- newlib/configure.ac | 2 +- newlib/iconvdata/aclocal.m4 | 4 +- newlib/iconvdata/configure | 279 ++++++++--------- newlib/iconvdata/configure.ac | 2 +- newlib/libc/aclocal.m4 | 4 +- newlib/libc/configure | 279 ++++++++--------- newlib/libc/configure.ac | 2 +- newlib/libc/machine/a29k/aclocal.m4 | 4 +- newlib/libc/machine/a29k/configure | 198 ++++++------ newlib/libc/machine/a29k/configure.ac | 2 +- newlib/libc/machine/aarch64/aclocal.m4 | 4 +- newlib/libc/machine/aarch64/configure | 198 ++++++------ newlib/libc/machine/aarch64/configure.ac | 2 +- newlib/libc/machine/aclocal.m4 | 4 +- newlib/libc/machine/amdgcn/aclocal.m4 | 4 +- newlib/libc/machine/amdgcn/configure | 198 ++++++------ newlib/libc/machine/amdgcn/configure.ac | 2 +- newlib/libc/machine/arc/aclocal.m4 | 4 +- newlib/libc/machine/arc/configure | 198 ++++++------ newlib/libc/machine/arc/configure.ac | 2 +- newlib/libc/machine/arm/aclocal.m4 | 4 +- newlib/libc/machine/arm/configure | 198 ++++++------ newlib/libc/machine/arm/configure.ac | 2 +- newlib/libc/machine/bfin/aclocal.m4 | 4 +- newlib/libc/machine/bfin/configure | 198 ++++++------ newlib/libc/machine/bfin/configure.ac | 2 +- newlib/libc/machine/configure | 279 ++++++++--------- newlib/libc/machine/configure.ac | 2 +- newlib/libc/machine/cr16/aclocal.m4 | 4 +- newlib/libc/machine/cr16/configure | 198 ++++++------ newlib/libc/machine/cr16/configure.ac | 2 +- newlib/libc/machine/cris/aclocal.m4 | 4 +- newlib/libc/machine/cris/configure | 198 ++++++------ newlib/libc/machine/cris/configure.ac | 2 +- newlib/libc/machine/crx/aclocal.m4 | 4 +- newlib/libc/machine/crx/configure | 198 ++++++------ newlib/libc/machine/crx/configure.ac | 2 +- newlib/libc/machine/csky/aclocal.m4 | 4 +- newlib/libc/machine/csky/configure | 198 ++++++------ newlib/libc/machine/csky/configure.ac | 2 +- newlib/libc/machine/d10v/aclocal.m4 | 4 +- newlib/libc/machine/d10v/configure | 198 ++++++------ newlib/libc/machine/d10v/configure.ac | 2 +- newlib/libc/machine/d30v/aclocal.m4 | 4 +- newlib/libc/machine/d30v/configure | 198 ++++++------ newlib/libc/machine/d30v/configure.ac | 2 +- newlib/libc/machine/epiphany/aclocal.m4 | 4 +- newlib/libc/machine/epiphany/configure | 198 ++++++------ newlib/libc/machine/epiphany/configure.ac | 2 +- newlib/libc/machine/fr30/aclocal.m4 | 4 +- newlib/libc/machine/fr30/configure | 198 ++++++------ newlib/libc/machine/fr30/configure.ac | 2 +- newlib/libc/machine/frv/aclocal.m4 | 4 +- newlib/libc/machine/frv/configure | 198 ++++++------ newlib/libc/machine/frv/configure.ac | 2 +- newlib/libc/machine/ft32/aclocal.m4 | 4 +- newlib/libc/machine/ft32/configure | 198 ++++++------ newlib/libc/machine/ft32/configure.ac | 2 +- newlib/libc/machine/h8300/aclocal.m4 | 4 +- newlib/libc/machine/h8300/configure | 198 ++++++------ newlib/libc/machine/h8300/configure.ac | 2 +- newlib/libc/machine/h8500/aclocal.m4 | 4 +- newlib/libc/machine/h8500/configure | 198 ++++++------ newlib/libc/machine/h8500/configure.ac | 2 +- newlib/libc/machine/hppa/aclocal.m4 | 4 +- newlib/libc/machine/hppa/configure | 198 ++++++------ newlib/libc/machine/hppa/configure.ac | 2 +- newlib/libc/machine/i386/aclocal.m4 | 4 +- newlib/libc/machine/i386/configure | 279 ++++++++--------- newlib/libc/machine/i386/configure.ac | 2 +- newlib/libc/machine/i960/aclocal.m4 | 4 +- newlib/libc/machine/i960/configure | 198 ++++++------ newlib/libc/machine/i960/configure.ac | 2 +- newlib/libc/machine/iq2000/aclocal.m4 | 4 +- newlib/libc/machine/iq2000/configure | 198 ++++++------ newlib/libc/machine/iq2000/configure.ac | 2 +- newlib/libc/machine/lm32/aclocal.m4 | 4 +- newlib/libc/machine/lm32/configure | 198 ++++++------ newlib/libc/machine/lm32/configure.ac | 2 +- newlib/libc/machine/m32c/aclocal.m4 | 4 +- newlib/libc/machine/m32c/configure | 198 ++++++------ newlib/libc/machine/m32c/configure.ac | 2 +- newlib/libc/machine/m32r/aclocal.m4 | 4 +- newlib/libc/machine/m32r/configure | 198 ++++++------ newlib/libc/machine/m32r/configure.ac | 2 +- newlib/libc/machine/m68hc11/aclocal.m4 | 4 +- newlib/libc/machine/m68hc11/configure | 198 ++++++------ newlib/libc/machine/m68hc11/configure.ac | 2 +- newlib/libc/machine/m68k/aclocal.m4 | 4 +- newlib/libc/machine/m68k/configure | 198 ++++++------ newlib/libc/machine/m68k/configure.ac | 2 +- newlib/libc/machine/m88k/aclocal.m4 | 4 +- newlib/libc/machine/m88k/configure | 198 ++++++------ newlib/libc/machine/m88k/configure.ac | 2 +- newlib/libc/machine/mep/aclocal.m4 | 4 +- newlib/libc/machine/mep/configure | 198 ++++++------ newlib/libc/machine/mep/configure.ac | 2 +- newlib/libc/machine/microblaze/aclocal.m4 | 4 +- newlib/libc/machine/microblaze/configure | 198 ++++++------ newlib/libc/machine/microblaze/configure.ac | 2 +- newlib/libc/machine/mips/aclocal.m4 | 4 +- newlib/libc/machine/mips/configure | 198 ++++++------ newlib/libc/machine/mips/configure.ac | 2 +- newlib/libc/machine/mn10200/aclocal.m4 | 4 +- newlib/libc/machine/mn10200/configure | 198 ++++++------ newlib/libc/machine/mn10200/configure.ac | 2 +- newlib/libc/machine/mn10300/aclocal.m4 | 4 +- newlib/libc/machine/mn10300/configure | 198 ++++++------ newlib/libc/machine/mn10300/configure.ac | 2 +- newlib/libc/machine/moxie/aclocal.m4 | 4 +- newlib/libc/machine/moxie/configure | 198 ++++++------ newlib/libc/machine/moxie/configure.ac | 2 +- newlib/libc/machine/msp430/aclocal.m4 | 4 +- newlib/libc/machine/msp430/configure | 198 ++++++------ newlib/libc/machine/msp430/configure.ac | 2 +- newlib/libc/machine/mt/aclocal.m4 | 4 +- newlib/libc/machine/mt/configure | 198 ++++++------ newlib/libc/machine/mt/configure.ac | 2 +- newlib/libc/machine/nds32/aclocal.m4 | 4 +- newlib/libc/machine/nds32/configure | 213 ++++++------- newlib/libc/machine/nds32/configure.ac | 2 +- newlib/libc/machine/necv70/aclocal.m4 | 4 +- newlib/libc/machine/necv70/configure | 198 ++++++------ newlib/libc/machine/necv70/configure.ac | 2 +- newlib/libc/machine/nios2/aclocal.m4 | 4 +- newlib/libc/machine/nios2/configure | 198 ++++++------ newlib/libc/machine/nios2/configure.ac | 2 +- newlib/libc/machine/nvptx/aclocal.m4 | 4 +- newlib/libc/machine/nvptx/configure | 198 ++++++------ newlib/libc/machine/nvptx/configure.ac | 2 +- newlib/libc/machine/or1k/aclocal.m4 | 4 +- newlib/libc/machine/or1k/configure | 198 ++++++------ newlib/libc/machine/or1k/configure.ac | 2 +- newlib/libc/machine/powerpc/aclocal.m4 | 4 +- newlib/libc/machine/powerpc/configure | 198 ++++++------ newlib/libc/machine/powerpc/configure.ac | 2 +- newlib/libc/machine/pru/aclocal.m4 | 4 +- newlib/libc/machine/pru/configure | 198 ++++++------ newlib/libc/machine/pru/configure.ac | 2 +- newlib/libc/machine/riscv/aclocal.m4 | 4 +- newlib/libc/machine/riscv/configure | 198 ++++++------ newlib/libc/machine/riscv/configure.ac | 2 +- newlib/libc/machine/rl78/aclocal.m4 | 4 +- newlib/libc/machine/rl78/configure | 198 ++++++------ newlib/libc/machine/rl78/configure.ac | 2 +- newlib/libc/machine/rx/aclocal.m4 | 4 +- newlib/libc/machine/rx/configure | 198 ++++++------ newlib/libc/machine/rx/configure.ac | 2 +- newlib/libc/machine/sh/aclocal.m4 | 4 +- newlib/libc/machine/sh/configure | 217 +++++++------- newlib/libc/machine/sh/configure.ac | 2 +- newlib/libc/machine/sparc/aclocal.m4 | 4 +- newlib/libc/machine/sparc/configure | 198 ++++++------ newlib/libc/machine/sparc/configure.ac | 2 +- newlib/libc/machine/spu/aclocal.m4 | 4 +- newlib/libc/machine/spu/configure | 198 ++++++------ newlib/libc/machine/spu/configure.ac | 2 +- newlib/libc/machine/tic4x/aclocal.m4 | 4 +- newlib/libc/machine/tic4x/configure | 198 ++++++------ newlib/libc/machine/tic4x/configure.ac | 2 +- newlib/libc/machine/tic6x/aclocal.m4 | 4 +- newlib/libc/machine/tic6x/configure | 198 ++++++------ newlib/libc/machine/tic6x/configure.ac | 2 +- newlib/libc/machine/tic80/aclocal.m4 | 4 +- newlib/libc/machine/tic80/configure | 198 ++++++------ newlib/libc/machine/tic80/configure.ac | 2 +- newlib/libc/machine/v850/aclocal.m4 | 4 +- newlib/libc/machine/v850/configure | 198 ++++++------ newlib/libc/machine/v850/configure.ac | 2 +- newlib/libc/machine/visium/aclocal.m4 | 4 +- newlib/libc/machine/visium/configure | 198 ++++++------ newlib/libc/machine/visium/configure.ac | 2 +- newlib/libc/machine/w65/aclocal.m4 | 4 +- newlib/libc/machine/w65/configure | 198 ++++++------ newlib/libc/machine/w65/configure.ac | 2 +- newlib/libc/machine/x86_64/aclocal.m4 | 4 +- newlib/libc/machine/x86_64/configure | 198 ++++++------ newlib/libc/machine/x86_64/configure.ac | 2 +- newlib/libc/machine/xc16x/aclocal.m4 | 4 +- newlib/libc/machine/xc16x/configure | 198 ++++++------ newlib/libc/machine/xc16x/configure.ac | 2 +- newlib/libc/machine/xscale/aclocal.m4 | 4 +- newlib/libc/machine/xscale/configure | 198 ++++++------ newlib/libc/machine/xscale/configure.ac | 2 +- newlib/libc/machine/xstormy16/aclocal.m4 | 4 +- newlib/libc/machine/xstormy16/configure | 198 ++++++------ newlib/libc/machine/xstormy16/configure.ac | 2 +- newlib/libc/machine/z8k/aclocal.m4 | 4 +- newlib/libc/machine/z8k/configure | 198 ++++++------ newlib/libc/machine/z8k/configure.ac | 2 +- newlib/libc/sys/a29khif/aclocal.m4 | 4 +- newlib/libc/sys/a29khif/configure | 198 ++++++------ newlib/libc/sys/a29khif/configure.ac | 2 +- newlib/libc/sys/aclocal.m4 | 4 +- newlib/libc/sys/amdgcn/aclocal.m4 | 4 +- newlib/libc/sys/amdgcn/configure | 198 ++++++------ newlib/libc/sys/amdgcn/configure.ac | 2 +- newlib/libc/sys/arm/aclocal.m4 | 4 +- newlib/libc/sys/arm/configure | 198 ++++++------ newlib/libc/sys/arm/configure.ac | 2 +- newlib/libc/sys/configure | 279 ++++++++--------- newlib/libc/sys/configure.ac | 2 +- newlib/libc/sys/d10v/aclocal.m4 | 4 +- newlib/libc/sys/d10v/configure | 198 ++++++------ newlib/libc/sys/d10v/configure.ac | 2 +- newlib/libc/sys/decstation/aclocal.m4 | 4 +- newlib/libc/sys/decstation/configure | 198 ++++++------ newlib/libc/sys/decstation/configure.ac | 2 +- newlib/libc/sys/epiphany/aclocal.m4 | 4 +- newlib/libc/sys/epiphany/configure | 198 ++++++------ newlib/libc/sys/epiphany/configure.ac | 2 +- newlib/libc/sys/h8300hms/aclocal.m4 | 4 +- newlib/libc/sys/h8300hms/configure | 198 ++++++------ newlib/libc/sys/h8300hms/configure.ac | 2 +- newlib/libc/sys/h8500hms/aclocal.m4 | 4 +- newlib/libc/sys/h8500hms/configure | 198 ++++++------ newlib/libc/sys/h8500hms/configure.ac | 2 +- newlib/libc/sys/linux/aclocal.m4 | 4 +- newlib/libc/sys/linux/configure | 281 +++++++++--------- newlib/libc/sys/linux/configure.ac | 2 +- newlib/libc/sys/linux/linuxthreads/aclocal.m4 | 4 +- newlib/libc/sys/linux/linuxthreads/configure | 281 +++++++++--------- .../libc/sys/linux/linuxthreads/configure.ac | 2 +- .../sys/linux/linuxthreads/machine/aclocal.m4 | 4 +- .../sys/linux/linuxthreads/machine/configure | 279 ++++++++--------- .../linux/linuxthreads/machine/configure.ac | 2 +- .../linuxthreads/machine/i386/aclocal.m4 | 4 +- .../linux/linuxthreads/machine/i386/configure | 281 +++++++++--------- .../linuxthreads/machine/i386/configure.ac | 2 +- newlib/libc/sys/linux/machine/aclocal.m4 | 4 +- newlib/libc/sys/linux/machine/configure | 279 ++++++++--------- newlib/libc/sys/linux/machine/configure.ac | 2 +- newlib/libc/sys/linux/machine/i386/aclocal.m4 | 4 +- newlib/libc/sys/linux/machine/i386/configure | 281 +++++++++--------- .../libc/sys/linux/machine/i386/configure.ac | 2 +- newlib/libc/sys/m88kbug/aclocal.m4 | 4 +- newlib/libc/sys/m88kbug/configure | 198 ++++++------ newlib/libc/sys/m88kbug/configure.ac | 2 +- newlib/libc/sys/mmixware/aclocal.m4 | 4 +- newlib/libc/sys/mmixware/configure | 198 ++++++------ newlib/libc/sys/mmixware/configure.ac | 2 +- newlib/libc/sys/netware/aclocal.m4 | 4 +- newlib/libc/sys/netware/configure | 198 ++++++------ newlib/libc/sys/netware/configure.ac | 2 +- newlib/libc/sys/or1k/aclocal.m4 | 4 +- newlib/libc/sys/or1k/configure | 198 ++++++------ newlib/libc/sys/or1k/configure.ac | 2 +- newlib/libc/sys/phoenix/aclocal.m4 | 4 +- newlib/libc/sys/phoenix/configure | 198 ++++++------ newlib/libc/sys/phoenix/configure.ac | 2 +- newlib/libc/sys/phoenix/machine/aclocal.m4 | 4 +- .../libc/sys/phoenix/machine/arm/aclocal.m4 | 4 +- newlib/libc/sys/phoenix/machine/arm/configure | 198 ++++++------ .../libc/sys/phoenix/machine/arm/configure.ac | 2 +- newlib/libc/sys/phoenix/machine/configure | 198 ++++++------ newlib/libc/sys/phoenix/machine/configure.ac | 2 +- newlib/libc/sys/rdos/aclocal.m4 | 4 +- newlib/libc/sys/rdos/configure | 198 ++++++------ newlib/libc/sys/rdos/configure.ac | 2 +- newlib/libc/sys/rtems/aclocal.m4 | 4 +- newlib/libc/sys/rtems/configure | 198 ++++++------ newlib/libc/sys/rtems/configure.ac | 2 +- newlib/libc/sys/sh/aclocal.m4 | 4 +- newlib/libc/sys/sh/configure | 198 ++++++------ newlib/libc/sys/sh/configure.ac | 2 +- newlib/libc/sys/sparc64/aclocal.m4 | 4 +- newlib/libc/sys/sparc64/configure | 198 ++++++------ newlib/libc/sys/sparc64/configure.ac | 2 +- newlib/libc/sys/sun4/aclocal.m4 | 4 +- newlib/libc/sys/sun4/configure | 198 ++++++------ newlib/libc/sys/sun4/configure.ac | 2 +- newlib/libc/sys/sysmec/aclocal.m4 | 4 +- newlib/libc/sys/sysmec/configure | 198 ++++++------ newlib/libc/sys/sysmec/configure.ac | 2 +- newlib/libc/sys/sysnec810/aclocal.m4 | 4 +- newlib/libc/sys/sysnec810/configure | 198 ++++++------ newlib/libc/sys/sysnec810/configure.ac | 2 +- newlib/libc/sys/sysnecv850/aclocal.m4 | 4 +- newlib/libc/sys/sysnecv850/configure | 198 ++++++------ newlib/libc/sys/sysnecv850/configure.ac | 2 +- newlib/libc/sys/sysvi386/aclocal.m4 | 4 +- newlib/libc/sys/sysvi386/configure | 198 ++++++------ newlib/libc/sys/sysvi386/configure.ac | 2 +- newlib/libc/sys/sysvnecv70/aclocal.m4 | 4 +- newlib/libc/sys/sysvnecv70/configure | 198 ++++++------ newlib/libc/sys/sysvnecv70/configure.ac | 2 +- newlib/libc/sys/tic80/aclocal.m4 | 4 +- newlib/libc/sys/tic80/configure | 198 ++++++------ newlib/libc/sys/tic80/configure.ac | 2 +- newlib/libc/sys/tirtos/aclocal.m4 | 4 +- newlib/libc/sys/tirtos/configure | 198 ++++++------ newlib/libc/sys/tirtos/configure.ac | 2 +- newlib/libc/sys/w65/aclocal.m4 | 4 +- newlib/libc/sys/w65/configure | 198 ++++++------ newlib/libc/sys/w65/configure.ac | 2 +- newlib/libc/sys/z8ksim/aclocal.m4 | 4 +- newlib/libc/sys/z8ksim/configure | 198 ++++++------ newlib/libc/sys/z8ksim/configure.ac | 2 +- newlib/libm/aclocal.m4 | 4 +- newlib/libm/configure | 279 ++++++++--------- newlib/libm/configure.ac | 2 +- newlib/libm/machine/aarch64/aclocal.m4 | 4 +- newlib/libm/machine/aarch64/configure | 198 ++++++------ newlib/libm/machine/aarch64/configure.ac | 2 +- newlib/libm/machine/aclocal.m4 | 4 +- newlib/libm/machine/arm/aclocal.m4 | 4 +- newlib/libm/machine/arm/configure | 198 ++++++------ newlib/libm/machine/arm/configure.ac | 2 +- newlib/libm/machine/configure | 279 ++++++++--------- newlib/libm/machine/configure.ac | 2 +- newlib/libm/machine/i386/aclocal.m4 | 4 +- newlib/libm/machine/i386/configure | 279 ++++++++--------- newlib/libm/machine/i386/configure.ac | 2 +- newlib/libm/machine/mips/aclocal.m4 | 4 +- newlib/libm/machine/mips/configure | 198 ++++++------ newlib/libm/machine/mips/configure.ac | 2 +- newlib/libm/machine/nds32/aclocal.m4 | 4 +- newlib/libm/machine/nds32/configure | 213 ++++++------- newlib/libm/machine/nds32/configure.ac | 2 +- newlib/libm/machine/powerpc/aclocal.m4 | 4 +- newlib/libm/machine/powerpc/configure | 198 ++++++------ newlib/libm/machine/powerpc/configure.ac | 2 +- newlib/libm/machine/pru/aclocal.m4 | 4 +- newlib/libm/machine/pru/configure | 198 ++++++------ newlib/libm/machine/pru/configure.ac | 2 +- newlib/libm/machine/riscv/aclocal.m4 | 4 +- newlib/libm/machine/riscv/configure | 198 ++++++------ newlib/libm/machine/riscv/configure.ac | 2 +- newlib/libm/machine/sparc/aclocal.m4 | 4 +- newlib/libm/machine/sparc/configure | 198 ++++++------ newlib/libm/machine/sparc/configure.ac | 2 +- newlib/libm/machine/spu/aclocal.m4 | 4 +- newlib/libm/machine/spu/configure | 198 ++++++------ newlib/libm/machine/spu/configure.ac | 2 +- newlib/libm/machine/x86_64/aclocal.m4 | 4 +- newlib/libm/machine/x86_64/configure | 279 ++++++++--------- newlib/libm/machine/x86_64/configure.ac | 2 +- 339 files changed, 12393 insertions(+), 11751 deletions(-) mode change 100644 => 100755 newlib/libc/machine/cr16/configure mode change 100644 => 100755 newlib/libc/machine/microblaze/configure mode change 100644 => 100755 newlib/libc/machine/moxie/configure mode change 100644 => 100755 newlib/libc/machine/nvptx/configure mode change 100644 => 100755 newlib/libc/machine/spu/configure mode change 100644 => 100755 newlib/libc/machine/xc16x/configure mode change 100644 => 100755 newlib/libc/sys/phoenix/configure mode change 100644 => 100755 newlib/libc/sys/phoenix/machine/arm/configure mode change 100644 => 100755 newlib/libc/sys/phoenix/machine/configure mode change 100644 => 100755 newlib/libm/machine/nds32/configure mode change 100644 => 100755 newlib/libm/machine/spu/configure --- a/newlib/configure.ac +++ b/newlib/configure.ac @@ -1,7 +1,7 @@ dnl This is the newlib configure.in file. dnl Process this file with autoconf to produce a configure script. -AC_PREREQ(2.59) +AC_PREREQ(2.69) AC_INIT([newlib],[NEWLIB_VERSION]) AC_CONFIG_SRCDIR([libc]) AC_CONFIG_HEADERS([_newlib_version.h:_newlib_version.hin newlib.h:newlib.hin])