diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-08-17 23:53:49 +0200 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2011-08-17 23:53:49 +0200 |
commit | 307400f4cad484b67e69b5ae6d803f7c052e8268 (patch) | |
tree | 2545dc203a2fa571247bc1eace4ed4a96210f3b6 | |
parent | 2c98fef5765a7d0622bedec4a10afcddd79a7c0b (diff) | |
download | crosstool-ng-307400f4cad484b67e69b5ae6d803f7c052e8268.tar.gz crosstool-ng-307400f4cad484b67e69b5ae6d803f7c052e8268.tar.bz2 crosstool-ng-307400f4cad484b67e69b5ae6d803f7c052e8268.zip |
debug/gdb: we don't care if the host tic is shared or static
Because we need our own host tic, we have to build it; and we do build
it statically for now.
But as MacOS/Darwin/Whatever-you-call-it does not support static linking
(what a shame!), it fails.
Anyway, we don't really care it being shared, in the end.
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
-rw-r--r-- | scripts/build/debug/300-gdb.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh index 84c53be7..99356d76 100644 --- a/scripts/build/debug/300-gdb.sh +++ b/scripts/build/debug/300-gdb.sh @@ -197,13 +197,16 @@ do_debug_gdb_build() { --build=${CT_BUILD} \ --host=${CT_BUILD} \ --prefix=/usr \ - --without-shared \ --enable-symlinks \ --with-build-cc=${CT_REAL_BUILD}-gcc \ --with-build-cpp=${CT_REAL_BUILD}-gcc \ --with-build-cflags="${CT_CFLAGS_FOR_HOST}" \ "${ncurses_opts[@]}" + # ncurses insists on linking tic statically. It does not work + # on some OSes (eg. MacOS-X/Darwin/whatever-you-call-it). + CT_DoExecLog DEBUG sed -r -i -e 's/-static//g;' "progs/Makefile" + # Under some operating systems (eg. Winblows), there is an # extension appended to executables. Find that. tic_ext=$(grep -E '^x[[:space:]]*=' progs/Makefile |sed -r -e 's/^.*=[[:space:]]*//;') |