Estimación del tiempo de construcción: 0.26 SBU Estimación del espacio necesario en disco: 8 MB |
Última versión comprobada: 3.79.1.
Make determina, automáticamente, qué piezas de un programa largo es necesario recompilar y ejecuta los comandos para recompilarlas.
Make instala lo siguiente:
Última versión comprobada: 3.79.1.
Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Binutils: as, ld
Diffutils: cmp
Fileutils: chgrp, chmod, install, ls, mv, rm
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, tr
Prepara Make para su compilación:
LDFLAGS="-static" ./configure --prefix=$LFS/static --disable-nls |
Continúa compělando el paquete:
make |
Y termina instalando el paquete:
make install |
Durante la etapa make install verás este aviso:
chgrp: changing group of `/mnt/lfs/static/bin/make': Operation not permitted /mnt/lfs/static/bin/make needs to be owned by group kmem and setgid; otherwise the `-l' option will probably not work. You may need special privileges to complete the installation of /mnt/lfs/static/bin/make. chgrp: cambiando grupo de `/mnt/lfs/static/bin/make': Operación no permitida /mnt/lfs/static/bin/make necesita pertenecer al grupo kmem y activar el bit SGID; de otra manera, la opción '-l' probablemente no funcionará. Puede que necesites privilegios especiales para completar la instalación de /mnt/lfs/static/bin/make.
Puedes ignorar este aviso sin que conlleve ninguna consecuencia. El programa make no necesita pertenecer al grupo kmem ni ejecutarse con ese ID de grupo (setgid) para que la opción -l funcione. (Esta opción le ordena a make que no empiece nuevos trabajos cuando se alcance una determinada carga del sistema).