scripts/build/debug/400-ltrace.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat May 03 17:51:16 2008 +0000 (2008-05-03)
changeset 486 92f6149c4275
parent 479 05c62432ec19
child 523 010f6f4e4dd6
permissions -rw-r--r--
Some people are reposrting that ftp does not work on their network, probably due to proxies, while http does work.
Some (most) of the sites we use toretrieve tarballs have http equivallent for the ftp service. Use http as a failover.
There's no solution for those sites that do not have such an http equivalent.

/trunk/scripts/build/binutils.sh | 5 2 3 0 ++---
/trunk/scripts/build/libc_glibc.sh | 4 2 2 0 ++--
/trunk/scripts/build/libc_uClibc.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/400-ltrace.sh | 2 1 1 0 +-
/trunk/scripts/build/debug/300-gdb.sh | 8 3 5 0 +++-----
/trunk/scripts/build/kernel_linux.sh | 7 2 5 0 ++-----
/trunk/scripts/build/cc_gcc.sh | 6 2 4 0 ++----
/trunk/scripts/build/gmp.sh | 4 1 3 0 +---
8 files changed, 14 insertions(+), 24 deletions(-)
     1 # Build script for ltrace
     2 
     3 is_enabled="${CT_LTRACE}"
     4 
     5 do_print_filename() {
     6     [ "${CT_LTRACE}" = "y" ] || return 0
     7     echo "ltrace-${CT_LTRACE_VERSION}.orig"
     8 }
     9 
    10 do_debug_ltrace_get() {
    11     CT_GetFile "ltrace_${CT_LTRACE_VERSION}.orig" {ftp,http}://ftp.de.debian.org/debian/pool/main/l/ltrace/
    12     # Create a link so that the following steps are easier to do:
    13     cd "${CT_TARBALLS_DIR}"
    14     ltrace_ext=`CT_GetFileExtension "ltrace_${CT_LTRACE_VERSION}.orig"`
    15     ln -sf "ltrace_${CT_LTRACE_VERSION}.orig${ltrace_ext}" "ltrace-${CT_LTRACE_VERSION}${ltrace_ext}"
    16 }
    17 
    18 do_debug_ltrace_extract() {
    19     CT_ExtractAndPatch "ltrace-${CT_LTRACE_VERSION}"
    20 }
    21 
    22 do_debug_ltrace_build() {
    23     CT_DoStep INFO "Installing ltrace"
    24     mkdir -p "${CT_BUILD_DIR}/build-ltrace"
    25     CT_Pushd "${CT_BUILD_DIR}/build-ltrace"
    26 
    27     CT_DoLog EXTRA "Configuring ltrace"
    28 #    CFLAGS="-I${CT_SYSROOT_DIR}/usr/include"                \
    29 #    LDFLAGS="-L${CT_SYSROOT_DIR}/usr/include"               \
    30     "${CT_SRC_DIR}/ltrace-${CT_LTRACE_VERSION}/configure"   \
    31         --build=${CT_BUILD}                                 \
    32         --host=${CT_TARGET}                                 \
    33         --prefix=/usr
    34 
    35     CT_DoLog EXTRA "Building ltrace"
    36     make
    37 
    38     CT_DoLog EXTRA "Installing ltrace"
    39     make DESTDIR="${CT_DEBUG_INSTALL_DIR}" install
    40 
    41     CT_Popd
    42     CT_EndStep
    43 }
    44