Estimación del tiempo de construcción: 0.07 SBU Estimación del espacio necesario en disco: 6 MB |
Última versión comprobada: 1.0.2
Bzip2 es un compresor de ficheros por ordenación de bloques que, generalmente, consige una mejor compresión que el tradicional gzip.
Bzip2 instala lo siguiente:
Última versión comprobada: 1.0.1.
Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make
Puesto que el paquete Bzip2 no tiene un guión configure, no podemos prepararlo para su compilación. En lugar de esto ejecutamos simplemente el programa make e iniciamos la compilación, cambiando algunas variables para ajustar nuestro entorno:
make CC="gcc -static -s" |
El significado de la opción de make es:
CC="gcc -static -s": El paquete Bzip2 no reconoce la variable LDFLAGS, por lo que en su lugar establecemos la variable CC que define el compilador a usar. La opción -static le indica al compilador que enlace estáticamente todos los programas.
Y terminamos instalando el paquete:
make PREFIX=$LFS/static install |
El significado de la opción de make es:
PREFIX=$LFS/static: en vez de pasarle --prefix=$LFS/static al guión configure, establecemos la variable PREFIX para conseguir el mismo resultado (ya que no hay presente un guión configure).