mirror of
https://github.com/crosstool-ng/crosstool-ng.git
synced 2025-03-03 04:18:36 +00:00
Building cross-gdb in canadian cross requires expat/ncurses for the host. Currently, 300-gdb.sh only builds expat/ncurses for the target (for native-gdb). For cross-gdb on regular cross (build==host), expat and ncurses are expected to be provided by the host. There are two approaches possible: - If building for canadian cross, build expat/ncurses for cross-gdb just as the native-gdb does. - Promote expat/ncurses to first class citizens and build them as companion libs during the build of the build-to-host toolchain. I am leaning towards the latter approach - it would also allow to specify the versions for expat/ncurses rather than have them hardcoded in 300-gdb.sh - but would appreciate feedback. Signed-off-by: Alexey Neyman <stilor@att.net>
20 lines
457 B
Plaintext
20 lines
457 B
Plaintext
CT_EXPERIMENTAL=y
|
|
CT_LOCAL_TARBALLS_DIR="${HOME}/src"
|
|
CT_SAVE_TARBALLS=y
|
|
# CT_REMOVE_DOCS is not set
|
|
CT_LOG_EXTRA=y
|
|
CT_ARCH_nios2=y
|
|
CT_MULTILIB=y
|
|
CT_STATIC_TOOLCHAIN=y
|
|
CT_TOOLCHAIN_BUGURL="https://bitbucket.org/netzimme/eax-gcc/issues?status=new&status=open"
|
|
CT_TARGET_VENDOR="spico"
|
|
CT_CANADIAN=y
|
|
CT_HOST="i686-w64-mingw32"
|
|
CT_BINUTILS_V_2_25=y
|
|
CT_CC_LANG_CXX=y
|
|
CT_DEBUG_gdb=y
|
|
# CT_GDB_CROSS is not set
|
|
CT_MPFR_V_3_1_2=y
|
|
CT_ISL_V_0_12_2=y
|
|
CT_MPC_V_1_0_2=y
|