scripts/build/debug/000-template.sh
author Michael Hope <michael.hope@linaro.org>
Wed Oct 19 15:27:32 2011 +1300 (2011-10-19)
changeset 2739 f320e22f2cba
parent 1901 bdb3a98e064b
permissions -rw-r--r--
arch: add softfp support

Some architectures support a mixed hard/soft floating point, where
the compiler emits hardware floating point instructions, but passes
the operands in core (aka integer) registers.

For example, ARM supports this mode (to come in the next changeset).

Add support for softfp cross compilers to the GCC and GLIBC
configuration. Needed for Ubuntu and other distros that are softfp.

Signed-off-by: Michael Hope <michael.hope@linaro.org>
[yann.morin.1998@anciens.enib.fr: split the original patch]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@479
     1
# Template file for a debug utility
yann@479
     2
yann@479
     3
# Put your download code here
yann@479
     4
do_debug_foobar_get() {
yann@479
     5
    # For example:
yann@479
     6
    # CT_GetFile "foobar-${CT_FOOBAR_VERSION}" http://foobar.com/releases/
yann@479
     7
    :
yann@479
     8
}
yann@479
     9
yann@479
    10
# Put your extract code here
yann@479
    11
do_debug_foobar_extract() {
yann@479
    12
    # For example:
yann@1126
    13
    # CT_Extract "foobar-${CT_FOOBAR_VERSION}"
yann@1901
    14
    # CT_Patch "foobar" "${CT_FOOBAR_VERSION}"
yann@479
    15
    :
yann@479
    16
}
yann@479
    17
yann@479
    18
# Put your build code here
yann@479
    19
do_debug_foobar_build() {
yann@479
    20
    # For example:
yann@479
    21
    # mkdir -p "${CT_BUILD_DIR}/build-foobar"
yann@479
    22
    # CT_Pushd "${CT_BUILD_DIR}/build-foobar"
anthony@2154
    23
    # CT_DoExecLog CFG                                        \
yann@479
    24
    # "${CT_SRC_DIR}/foobar-${CT_FOOBAR_VERSION}/configure"   \
yann@479
    25
    #     --build=${CT_BUILD}                                 \
yann@479
    26
    #     --host=${CT_TARGET}                                 \
yann@479
    27
    #     --prefix=/usr                                       \
yann@479
    28
    #     --foobar-options
yann@664
    29
    # CT_DoExecLog ALL make
yann@664
    30
    # CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" install
yann@479
    31
    # CT_Popd
yann@479
    32
    :
yann@479
    33
}
yann@479
    34