scripts/build/debug/300-gdb.sh
changeset 1738 4baa6a9f6415
parent 1732 6b2ae7804c6f
child 1743 f9145ebb4fbc
     1.1 --- a/scripts/build/debug/300-gdb.sh	Wed Jan 13 20:46:01 2010 +0100
     1.2 +++ b/scripts/build/debug/300-gdb.sh	Fri Jan 15 22:21:12 2010 +0100
     1.3 @@ -190,7 +190,7 @@
     1.4              --with-build-cc=${CT_BUILD}-gcc                     \
     1.5              --with-build-cpp=${CT_BUILD}-gcc                    \
     1.6              --with-build-cflags="${CT_CFLAGS_FOR_HOST}"         \
     1.7 -            --prefix=/usr                                       \
     1.8 +            --prefix="${CT_BUILD_DIR}/ncurses"                  \
     1.9              --without-shared                                    \
    1.10              --without-sysmouse                                  \
    1.11              --without-progs                                     \
    1.12 @@ -201,8 +201,7 @@
    1.13          CT_DoExecLog ALL make ${PARALLELMFLAGS}
    1.14  
    1.15          CT_DoLog EXTRA "Installing ncurses"
    1.16 -        mkdir -p "${CT_SYSROOT_DIR}/usr/bin"
    1.17 -        CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" install
    1.18 +        CT_DoExecLog ALL make install
    1.19  
    1.20          # We no longer need the temporary tic. Remove it
    1.21          CT_DoExecLog DEBUG rm -fv "${CT_PREFIX_DIR}/bin/tic"
    1.22 @@ -233,10 +232,13 @@
    1.23  
    1.24          export ac_cv_func_strncmp_works=yes
    1.25  
    1.26 +        gdb_native_CFLAGS="-I${CT_BUILD_DIR}/ncurses/include -L${CT_BUILD_DIR}/ncurses/lib"
    1.27 +
    1.28          CT_DoLog DEBUG "Extra config passed: '${native_extra_config[*]}'"
    1.29  
    1.30          CC="${CC_for_gdb}"                              \
    1.31          LD="${LD_for_gdb}"                              \
    1.32 +        CFLAGS="${gdb_native_CFLAGS}"                   \
    1.33          CT_DoExecLog ALL                                \
    1.34          "${gdb_src_dir}/configure"                      \
    1.35              --build=${CT_BUILD}                         \
    1.36 @@ -269,6 +271,8 @@
    1.37          cd "${CT_BUILD_DIR}/build-ncurses"
    1.38          CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" uninstall
    1.39  
    1.40 +        CT_DoExecLog DEBUG rm -rf "${CT_BUILD_DIR}/ncurses"
    1.41 +
    1.42          CT_EndStep # native gdb build
    1.43      fi
    1.44