libc: get rid of libc_finish

At long last, we no longer have any libc that requries a libc_finish.
Yeah!

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
This commit is contained in:
Yann E. MORIN" 2013-01-10 21:01:59 +01:00
parent b8c9fdf4a3
commit ffe80db73c
9 changed files with 1 additions and 31 deletions

View File

@ -243,11 +243,7 @@ that adds this support: elf2flt. Another binary utility called sstrip has been
added. It allows for super-stripping the target binaries, although it is not
strictly required.
Second, some C libraries require another step after the compiler is built, to
install additional stuff. This is the case for mingw and newlib. Hence the
libc_finish step.
Third, crosstool-NG can also build some additional debug utilities to run on
Second, crosstool-NG can also build some additional debug utilities to run on
the target. This is where we build, for example, the cross-gdb, the gdbserver
and the native gdb (the last two run on the target, the first runs on the
same machine as the toolchain). The others (strace, ltrace, DUMA and dmalloc)

View File

@ -4,7 +4,6 @@
# do_libc_extract
# do_libc_start_files
# do_libc
# do_libc_finish
# do_libc_add_ons_list
# do_libc_min_kernel_config
. "${CT_LIB_DIR}/scripts/build/libc/glibc-eglibc.sh-common"

View File

@ -471,12 +471,6 @@ do_libc_backend_once() {
fi # libc_full == y
}
# This function finishes the C library install
# This is a no-op
do_libc_finish() {
:
}
# Build up the addons list, separated with $1
do_libc_add_ons_list() {
local sep="$1"

View File

@ -6,7 +6,6 @@
# do_libc_extract
# do_libc_start_files
# do_libc
# do_libc_finish
# do_libc_add_ons_list
# do_libc_min_kernel_config
. "${CT_LIB_DIR}/scripts/build/libc/glibc-eglibc.sh-common"

View File

@ -77,7 +77,3 @@ do_libc() {
CT_EndStep
}
do_libc_finish() {
:
}

View File

@ -135,7 +135,3 @@ do_libc() {
CT_EndStep
}
do_libc_finish() {
:
}

View File

@ -21,7 +21,3 @@ do_libc_start_files() {
do_libc() {
:
}
do_libc_finish() {
:
}

View File

@ -232,11 +232,6 @@ do_libc() {
CT_EndStep
}
# This function is used to install those components needing the final C compiler
do_libc_finish() {
:
}
# Initialises the .config file to sensible values
# $1: original file
# $2: munged file

View File

@ -30,7 +30,6 @@ CT_STEPS := libc_check_config \
libc \
cc_for_build \
cc_for_host \
libc_finish \
libelf_for_target \
binutils_for_target \
debug \