8.44. Automake-1.16.3

Automake 软件包包含自动生成 Makefile,以便和 Autoconf 一同使用的程序。

估计构建时间: 不到 0.1 SBU (计入测试时间为约 9.1 SBU)
需要硬盘空间: 115 MB

8.44.1. 安装 Automake

修复一个失败的测试:

sed -i "s/''/etags/" t/tags-lisp-space.sh

准备编译 Automake:

./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.16.3

编译该软件包:

make

由于单个测试点中存在的内部时延,即使仅有一个处理器,也应该使用 make 命令的 -j4 选项加速测试。输入以下命令测试编译结果:

make -j4 check

已知测试 t/subobj.sh,t/deprecated-acinit.sh,以及 t/init.sh 在 LFS 环境中会失败。

安装该软件包:

make install

8.44.2. Automake 的内容

安装的程序: aclocal, aclocal-1.16 (与 aclocal 互为硬链接), automake, 以及 automake-1.16 (与 automake 互为硬链接)
安装的目录: /usr/share/aclocal-1.16, /usr/share/automake-1.16, 以及 /usr/share/doc/automake-1.16.3

简要描述

aclocal

根据 configure.in 文件内容生成 aclocal.m4

aclocal-1.16

指向 aclocal 的硬链接

automake

一个根据 Makefile.am 文件,自动生成 Makefile.in 文件的工具 [为了创建软件包中的所有 Makefile.in 文件,在顶层目录运行该程序。它通过扫描 configure.in 文件,找到每个适用的 Makefile.am 文件,并生成对应的 Makefile.in 文件。]

automake-1.16

指向 automake 的硬链接