linux gmp arm,Ubuntu ARM交叉编译工具链制作过程

root@xiaobin-pc:~/toolchain-build# ct-ng build

[INFO ]  Performing some trivial sanity checks

[INFO ]  Build started 20121009.200246

[INFO ]  Building environment variables

[EXTRA]  Preparing working directories

[EXTRA]  Installing user-supplied crosstool-NG configuration

[EXTRA]  =================================================================

[EXTRA]  Dumping internal crosstool-NG configuration

[EXTRA]    Building a toolchain for:

[EXTRA]      build  = i686-pc-linux-gnu

[EXTRA]      host   = i686-pc-linux-gnu

[EXTRA]      target = arm-unknown-linux-gnueabi

[EXTRA]  Dumping internal crosstool-NG configuration: done in 0.33s (at 00:17)

[INFO ]  =================================================================

[INFO ]  Retrieving needed toolchain components' tarballs

[INFO ]  Retrieving needed toolchain components' tarballs: done in 0.57s (at 00:18)

[INFO ]  =================================================================

[INFO ]  Extracting and patching toolchain components

[INFO ]  Extracting and patching toolchain components: done in 2.30s (at 00:20)

[INFO ]  =================================================================

[INFO ]  Installing GMP for host

[EXTRA]    Configuring GMP

[EXTRA]    Building GMP

[EXTRA]    Installing GMP

[INFO ]  Installing GMP for host: done in 331.71s (at 05:52)

[INFO ]  =================================================================

[INFO ]  Installing MPFR for host

[EXTRA]    Configuring MPFR

[EXTRA]    Building MPFR

[EXTRA]    Installing MPFR

[INFO ]  Installing MPFR for host: done in 70.29s (at 07:02)

[INFO ]  =================================================================

[INFO ]  Installing PPL for host

[EXTRA]    Configuring PPL

[EXTRA]    Building PPL

[EXTRA]    Installing PPL

[INFO ]  Installing PPL for host: done in 666.86s (at 18:09)

[INFO ]  =================================================================

[INFO ]  Installing CLooG/PPL for host

[EXTRA]    Configuring CLooG/ppl

[EXTRA]    Building CLooG/ppl

[EXTRA]    Installing CLooG/ppl

[INFO ]  Installing CLooG/PPL for host: done in 18.87s (at 18:28)

[INFO ]  =================================================================

[INFO ]  Installing binutils for host

[EXTRA]    Configuring binutils

[EXTRA]    Building binutils

[EXTRA]    Installing binutils

[INFO ]  Installing binutils for host: done in 234.95s (at 22:23)

[INFO ]  =================================================================

[INFO ]  Installing pass-1 core C compiler

[EXTRA]    Configuring core C compiler

[EXTRA]    Building core C compiler

[EXTRA]    Installing core C compiler

[INFO ]  Installing pass-1 core C compiler: done in 509.17s (at 30:52)

[INFO ]  =================================================================

[INFO ]  Installing kernel headers

[EXTRA]    Installing kernel headers

[EXTRA]    Checking installed headers

[INFO ]  Installing kernel headers: done in 15.55s (at 31:08)

[INFO ]  =================================================================

[INFO ]  Installing C library headers & start files

[EXTRA]    Configuring C library

[EXTRA]    Installing C library headers

[EXTRA]    Installing C library start files

[INFO ]  Installing C library headers & start files: done in 130.23s (at 33:18)

[INFO ]  =================================================================

[INFO ]  Installing pass-2 core C compiler

[EXTRA]    Configuring core C compiler

[EXTRA]    Building core C compiler

[EXTRA]    Installing core C compiler

[INFO ]  Installing pass-2 core C compiler: done in 569.12s (at 42:47)

[INFO ]  =================================================================

[INFO ]  Installing C library

[EXTRA]    Configuring C library

[EXTRA]    Building C library

[EXTRA]    Installing C library

[INFO ]  Installing C library: done in 2104.58s (at 77:52)

[INFO ]  =================================================================

[INFO ]  Installing final compiler

[EXTRA]    Configuring final compiler

[EXTRA]    Building final compiler

[EXTRA]    Installing final compiler

[INFO ]  Installing final compiler: done in 966.51s (at 93:59)

[INFO ]  =================================================================

[INFO ]  Installing libelf for the target

[EXTRA]    Configuring libelf

[EXTRA]    Building libelf

[EXTRA]    Installing libelf

[INFO ]  Installing libelf for the target: done in 15.31s (at 94:14)

[INFO ]  =================================================================

[INFO ]  Installing binutils for target

[EXTRA]    Configuring binutils for target

[EXTRA]    Building binutils' libraries (libiberty bfd) for target

[EXTRA]    Installing binutils' libraries (libiberty bfd) for target

[INFO ]  Installing binutils for target: done in 276.20s (at 98:50)

[INFO ]  =================================================================

[INFO ]  Installing dmalloc

[EXTRA]    Configuring dmalloc

[EXTRA]    Building dmalloc

[EXTRA]    Installing dmalloc

[INFO ]  Installing dmalloc: done in 27.61s (at 99:18)

[INFO ]  =================================================================

[INFO ]  Installing D.U.M.A.

[EXTRA]    Copying sources

[EXTRA]    Building libraries 'libduma.a libduma.so.0.0.0'

[EXTRA]    Installing libraries 'libduma.a libduma.so.0.0.0'

[EXTRA]    Installing shared library link

[EXTRA]    Installing wrapper script

[INFO ]  Installing D.U.M.A.: done in 4.52s (at 99:22)

[INFO ]  =================================================================

[INFO ]  Installing cross-gdb

[EXTRA]    Configuring cross-gdb

[EXTRA]    Building cross-gdb

[EXTRA]    Installing cross-gdb

[INFO ]  Installing cross-gdb: done in 438.62s (at 106:41)

[INFO ]  =================================================================

[INFO ]  Installing native gdb

[EXTRA]    Building static target ncurses

[EXTRA]    Building static target expat

[EXTRA]    Configuring native gdb

[EXTRA]    Building native gdb

[EXTRA]    Installing native gdb

[EXTRA]    Cleaning up ncurses

[INFO ]  Installing native gdb: done in 840.62s (at 120:42)

[INFO ]  =================================================================

[INFO ]  Installing gdbserver

[EXTRA]    Configuring gdbserver

[EXTRA]    Building gdbserver

[EXTRA]    Installing gdbserver

[INFO ]  Installing gdbserver: done in 26.35s (at 121:08)

[INFO ]  =================================================================

[INFO ]  Installing ltrace

[EXTRA]    Copying sources to build dir

[EXTRA]    Configuring ltrace

[EXTRA]    Building ltrace

[EXTRA]    Installing ltrace

[INFO ]  Installing ltrace: done in 9.97s (at 121:18)

[INFO ]  =================================================================

[INFO ]  Installing strace

[EXTRA]    Configuring strace

[EXTRA]    Building strace

[EXTRA]    Installing strace

[INFO ]  Installing strace: done in 42.10s (at 122:00)

[INFO ]  =================================================================

[INFO ]  Cleaning-up the toolchain's directory

[INFO ]    Stripping all toolchain executables

[EXTRA]    Installing the populate helper

[EXTRA]    Installing a cross-ldd helper

[EXTRA]    Creating toolchain aliases

[EXTRA]    Removing access to the build system tools

[INFO ]  Cleaning-up the toolchain's directory: done in 6.30s (at 122:07)

[INFO ]  Build completed at 20121009.220452

[INFO ]  (elapsed: 122:05.45)

[INFO ]  Finishing installation (may take a few seconds)...

[122:07] / root@xiaobin-pc:~/toolchain-build#