Autoconf第2版基本上与第1版是向后兼容的。但是,它给出了作某些事的更好方法,并且不再支持版本1中一些丑陋的东西。 因此,根据你的configure.in'文件的复杂性,你可能必须作一些手工的工作以升级到版本2。本章指出了一些在 升级的时候需要注意的问题。还有,可能你的configure脚本可以从版本2中的新特征中获得一些好处; 在Autoconf发布包中的
NEWS’文件概括了改变的部分。
首先,确认你安装了1.1版或者更高版本的GNU m4,最好是1.3版或者更高版本。在1.1版之前的版本含有bug 以至于它不能与Autoconf版本2一同工作。版本1.3及其后的版本比早期的版本更快一些,这是因为1.3版的GNU m4 对转换(diversions)进行了更有效的实现并且能够在可以快速读回的文件中冻结(freeze)它的内部状态。