libc/glibc-eglibc: misc janitorial cleanups.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
This commit is contained in:
Yann E. MORIN" 2011-01-20 00:27:36 +01:00
parent 129bf2fa66
commit 0b773f5823
2 changed files with 12 additions and 8 deletions

View File

@ -10,7 +10,7 @@ do_libc_headers() {
do_libc_start_files() {
local src_dir="${CT_SRC_DIR}/${CT_LIBC}-${CT_LIBC_VERSION}"
CT_DoStep INFO "Installing C library headers / start files"
CT_DoStep INFO "Installing C library headers & start files"
mkdir -p "${CT_BUILD_DIR}/build-libc-startfiles"
cd "${CT_BUILD_DIR}/build-libc-startfiles"
@ -55,10 +55,10 @@ do_libc_start_files() {
# use the 'install-headers' makefile target to install the
# headers
CT_DoExecLog ALL \
make install-headers \
CT_DoExecLog ALL make ${JOBSFLAGS} \
install_root=${CT_SYSROOT_DIR} \
install-bootstrap-headers=yes
install-bootstrap-headers=yes \
install-headers
# For glibc, a few headers need to be manually installed
if [ "${CT_LIBC}" = "glibc" ]; then
@ -87,7 +87,7 @@ do_libc_start_files() {
# there are a few object files needed to link shared libraries,
# which we build and install by hand
CT_DoExecLog ALL mkdir -p "${CT_SYSROOT_DIR}/usr/lib"
CT_DoExecLog ALL make csu/subdir_lib
CT_DoExecLog ALL make ${JOBSFLAGS} csu/subdir_lib
CT_DoExecLog ALL cp csu/crt1.o csu/crti.o csu/crtn.o \
"${CT_SYSROOT_DIR}/usr/lib"
@ -238,12 +238,12 @@ do_libc() {
esac
CT_DoLog EXTRA "Building C library"
CT_DoExecLog ALL make -j${CT_PARALLEL_JOBS} \
CT_DoExecLog ALL make ${JOBSFLAGS} \
"${extra_make_args[@]}" \
all
CT_DoLog EXTRA "Installing C library"
CT_DoExecLog ALL make -j${CT_PARALLEL_JOBS} \
CT_DoExecLog ALL make ${JOBSFLAGS} \
"${extra_make_args[@]}" \
install_root="${CT_SYSROOT_DIR}" \
install

View File

@ -5,6 +5,10 @@
# Add the definitions common to glibc and eglibc
# do_libc_headers
# 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"
# Download glibc