scripts/build/debug/500-strace.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed May 20 20:13:13 2009 +0000 (2009-05-20)
changeset 1345 27fec561af53
parent 1126 1ab3d2e08c8b
child 1901 bdb3a98e064b
permissions -rw-r--r--
Merge the uClinux/noMMU stuff back to /trunk:
- merge Linux and uClinux back to a single kernel
- add ARCH_USE_MMU and acquainted config options that
architectures can auto-select
- make binutils and elf2flt two "Binary utilities" that
go in a single common sub-{menu,directory} structure

-------- diffstat follows --------
/trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 -
/trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++
/trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ----------------------------
/trunk/scripts/build/binutils.sh | 232 0 232 0 --------------------------------
/trunk/scripts/build/elf2flt.sh | 150 0 150 0 ---------------------
/trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 +
/trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++
/trunk/config/kernel/linux.in-common | 252 0 252 0 -----------------------------------
/trunk/config/kernel/uclinux.in | 21 0 21 0 ---
/trunk/config/target.in | 23 22 1 0 +++
/trunk/config/elf2flt.in | 49 0 49 0 -------
/trunk/config/libc/glibc.in | 2 1 1 0
/trunk/config/libc/eglibc.in | 2 1 1 0
/trunk/config/config.in | 1 0 1 0 -
/trunk/config/arch/sh.in | 1 1 0 0 +
/trunk/config/arch/arm.in | 2 1 1 0
/trunk/config/arch/powerpc.in | 1 1 0 0 +
/trunk/config/arch/ia64.in | 1 1 0 0 +
/trunk/config/arch/alpha.in | 1 1 0 0 +
/trunk/config/arch/x86.in | 1 1 0 0 +
/trunk/config/arch/mips.in | 1 1 0 0 +
/trunk/config/arch/powerpc64.in | 1 1 0 0 +
22 files changed, 489 insertions(+), 913 deletions(-)
     1 # Build script for strace
     2 
     3 do_debug_strace_get() {
     4     CT_GetFile "strace-${CT_STRACE_VERSION}" http://mesh.dl.sourceforge.net/sourceforge/strace/
     5     # Downloading from sourceforge leaves garbage, cleanup
     6     CT_DoExecLog ALL rm -f "${CT_TARBALLS_DIR}/showfiles.php"*
     7 }
     8 
     9 do_debug_strace_extract() {
    10     CT_Extract "strace-${CT_STRACE_VERSION}"
    11     CT_Patch "strace-${CT_STRACE_VERSION}"
    12 }
    13 
    14 do_debug_strace_build() {
    15     CT_DoStep INFO "Installing strace"
    16     mkdir -p "${CT_BUILD_DIR}/build-strace"
    17     CT_Pushd "${CT_BUILD_DIR}/build-strace"
    18 
    19     CT_DoLog EXTRA "Configuring strace"
    20     CT_DoExecLog ALL                                        \
    21     "${CT_SRC_DIR}/strace-${CT_STRACE_VERSION}/configure"   \
    22         --build=${CT_BUILD}                                 \
    23         --host=${CT_TARGET}                                 \
    24         --prefix=/usr
    25 
    26     CT_DoLog EXTRA "Building strace"
    27     CT_DoExecLog ALL make
    28 
    29     CT_DoLog EXTRA "Installing strace"
    30     CT_DoExecLog ALL make DESTDIR="${CT_DEBUGROOT_DIR}" install
    31 
    32     CT_Popd
    33     CT_EndStep
    34 }
    35