Instalando Binutils-2.13

Estimación del tiempo de construcción:      2.05 SBU
Estimación del espacio de disco requerido:  160 MB

Instalación de Binutils

Se sabe que este programa se comporta mal si cambias sus parámetros de optimización (incluyendo las opciones -march y -mcpu). Es mejor dejar a Binutils tal como está. Por esta razón, si tienes definida cualquier variable de entorno que pueda sobreescribir las optimizaciones por defecto, como CFLAGS o CXXFLAGS, recomendamos quitarlas o modificarlas cuando construyas Binutils. Estás avisado.

Instala Binutils ejecutando los siguientes comandos:

mkdir ../binutils-build &&
cd ../binutils-build &&
../binutils-2.13/configure --prefix=$LFS/static --disable-nls &&
make LDFLAGS=-all-static &&
make install

Explicación de los comandos

mkdir ../binutils-build: Las instrucciones de instalación de Binutils recomiendan crear un directorio de construcción separado en lugar de compilar el paquete dentro del árbol de directorios de código fuente. Por ello, creamos un directorio binutils-build y trabajamos allí.

--disable-nls: Esta opción desactiva la internacionalización (también conocida como i18n). No la necesitamos para los programas estáticos, y nls a menudo causa problemas en el enlazado estático.

LDFLAGS=-all-static: Asignar a la variable LDFLAGS el valor -all-static provoca que binutils se enlace estáticamente.

Contenido de Binutils

Última versión comprobada: 2.12.1.

Descripciones

Dependencias de instalación de Binutils

Última versión comprobada: 2.11.2.

Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
Binutils: ar, as, ld, nm, ranlib, strip
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, rmdir, touch
Flex: flex
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, true, uname
Texinfo: install-info, makeinfo
Textutils: cat, sort, tr, uniq