AUTOUPDATE(1)
๐ AUTOUPDATE โ the autoupdate(1) glow-up ๐
okay bestie, so you know how your configure.ac is out here looking like it's from 2009 and giving major throwback energy? yeah. this is the tool that gives it the makeover. it's a User Command, and it lives in section 1 of the manual, iykyk. โจ
๐ธ NAME ๐ธ
autoupdate โ Update a configure.ac to a newer Autoconf
like literally, it takes your dusty old template file and drags it into the current era. no cap. ๐
๐ฆ SYNOPSIS ๐ฆ
autoupdate [OPTION]... [TEMPLATE-FILE]...
that's it. that's the whole thing. you pass options, you pass template files, the magic happens. ๐ช
๐ DESCRIPTION ๐
so here's the tea: autoupdate updates each TEMPLATE-FILE โ if you give it any โ or else it goes looking for configure.ac, and if that's not there, it falls back to configure.in. either way, it rewrites them to match the syntax of the current version of Autoconf. ๐
โ ๏ธ and listen, the original files get backed up. so don't panic, but also don't be weird about it.
โจ Operation modes: โจ
-h,--helpโ prints the help text, then dips out. exit stage left. ๐จ-V,--versionโ prints the version number, then exits. little flex, honestly. ๐-v,--verboseโ verbosely reports processing. it will tell you what it's doing. main character energy, honestly. ๐ฃ๏ธ-d,--debugโ doesn't remove temporary files. great for when you're in your detective era. ๐-f,--forceโ considers all files obsolete. all of them. no mercy, periodt. ๐
๐ Library directories: ๐
-B,--prepend-include=DIRโ prepends directoryDIRto the search path. it goes first, like the girl who always gets to the function early. ๐ซถ-I,--include=DIRโ appends directoryDIRto the search path. it goes at the end, but it still showed up. ๐ง
๐ AUTHOR ๐
Written by David J. MacKenzie and Akim Demaille.
absolute legends. we stan. ๐
๐ REPORTING BUGS ๐
found a bug? don't just scream about it in the group chat, bestie โ report it to bug-autoconf@gnu.org, or slide into Savannah: https://savannah.gnu.org/support/?group=autoconf.
they literally want to hear from you. ๐ซถ
๐ COPYRIGHT ๐
Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv3+/Autoconf: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
๐จ no warranty. like, none. at all. the extent permitted by law is the only limit. so yeah, read that part again fr fr. ๐
๐ SEE ALSO ๐
autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).
The full documentation for Autoconf is maintained as a Texinfo manual. To read the manual locally, use the command
info autoconf
You can also consult the Web version of the manual at https://gnu.org/software/autoconf/manual/.
๐ and that's the whole vibe check! this was GNU Autoconf 2.73, dated March 2026, and it's the autoupdate(1) page, so go forth and modernize your build system. slay, hydrate, and back up your files. mwah! ๐โจ๐
๐ฆ where this page comes from
- alpine 3.24: autoconf-doc 2.73-r0 ยท GPL-3.0-or-later WITH Autoconf-exception-3.0
- arch rolling: autoconf 2.73-1 ยท GPL2 AND GPL3 AND custom
- nixos 26.05: autoconf 2.73
- nixpkgs unstable: autoconf 2.73
- ubuntu stonking: autoconf 2.73-2 ยท GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms