MTD 248-645A Manual de usuario Pagina 55

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 347
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 54
Linux From Scratch - Version 7.0
35
5.4. Binutils-2.21.1a - Pass 1
The Binutils package contains a linker, an assembler, and other tools for handling object files.
Approximate build time: 1 SBU
Required disk space: 350 MB
5.4.1. Installation of Cross Binutils
Note
Go back and re-read the notes in the previous section. Understanding the notes labeled important will save
you a lot of problems later.
It is important that Binutils be the first package compiled because both Glibc and GCC perform various tests on the
available linker and assembler to determine which of their own features to enable.
The Binutils documentation recommends building Binutils outside of the source directory in a dedicated build
directory:
mkdir -v ../binutils-build
cd ../binutils-build
Note
In order for the SBU values listed in the rest of the book to be of any use, measure the time it takes to build
this package from the configuration, up to and including the first install. To achieve this easily, wrap the
three commands in a time command like this: time { ./configure ... && make && make
install; }.
Note
The approximate build SBU values and required disk space in Chapter 5 does not include test suite data.
Now prepare Binutils for compilation:
../binutils-2.21.1/configure \
--target=$LFS_TGT --prefix=/tools \
--disable-nls --disable-werror
The meaning of the configure options:
--target=$LFS_TGT
Because the machine description in the LFS_TGT variable is slightly different than the value returned by the
config.guess script, this switch will tell the configure script to adjust Binutil's build system for building a cross
linker.
--prefix=/tools
This tells the configure script to prepare to install the Binutils programs in the /tools directory.
--disable-nls
This disables internationalization as i18n is not needed for the temporary tools.
Vista de pagina 54
1 2 ... 50 51 52 53 54 55 56 57 58 59 60 ... 346 347

Comentarios a estos manuales

Sin comentarios