scripts/build/debug/500-strace.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu May 07 18:56:31 2009 +0000 (2009-05-07)
changeset 1326 56a811a04414
parent 1126 1ab3d2e08c8b
child 1901 bdb3a98e064b
permissions -rw-r--r--
Fix installing uClibc headers for versions prior to 0.9.30.
Fix a comment about installing uClibc.
Automatically enable // build for uClibc versions that can be built in //.

-------- diffstat follows --------
/trunk/scripts/build/libc/uClibc.sh | 32 23 9 0 +++++++++++++++++++++++---------
/trunk/config/libc/uClibc.in | 12 7 5 0 +++++++-----
2 files changed, 30 insertions(+), 14 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