mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2024-12-22 06:07:49 +00:00
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>
This commit is contained in:
parent
2c98fef576
commit
307400f4ca
@ -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:]]*//;')
|
||||
|
Loading…
Reference in New Issue
Block a user