Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: build.sh
- ===================================================================
- --- build.sh (revision 115)
- +++ build.sh (working copy)
- @@ -75,7 +75,7 @@
- BUILD_DEBUGGABLE_linux="no"
- BUILD_DEBUGGERS_darwin="yes"
- -BUILD_DEBUGGERS_windows="no"
- +BUILD_DEBUGGERS_windows="yes"
- BUILD_DEBUGGERS_linux="yes"
- # Could try the dlfcn_win32 project for Windows support.
- @@ -702,12 +702,12 @@
- [ -d "${HOME}"/src ] || mkdir "${HOME}"/src
- [ -d crosstool-ng ] ||
- (
- - git clone https://github.com/diorcety/crosstool-ng.git
- + svn checkout https://github.com/diorcety/crosstool-ng/trunk ./crosstool-ng
- pushd crosstool-ng
- if [ -d "${THISDIR}/patches/crosstool-ng" ]; then
- PATCHES=$(find "${THISDIR}/patches/crosstool-ng" -name "*.patch" | sort)
- for PATCH in $PATCHES; do
- - git am $PATCH
- + svn patch $PATCH
- # patch -p1 < $PATCH
- done
- fi
- @@ -757,7 +757,7 @@
- else
- echo "CT_BINUTILS_binutils=y" >> ${CTNG_SAMPLE_CONFIG}
- echo "CT_BINUTILS_V_${BINUTILS_VERS_}=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_BINUTILS_FOR_TARGET=y" >> ${CTNG_SAMPLE_CONFIG}
- + #echo "CT_BINUTILS_FOR_TARGET=y" >> ${CTNG_SAMPLE_CONFIG}
- # The following may only work correctly for non-cross builds, but
- # actually it's in GCC that PLUGINS are likely to fail with cross.
- if [ "$STATIC_TOOLCHAIN" = "no" -a "$GNU_PLUGINS" = "yes" ]; then
- @@ -772,8 +772,8 @@
- echo "CT_CC_GCC_V_${GCC_VERS_}=y" >> ${CTNG_SAMPLE_CONFIG}
- echo "CT_CC_LANG_CXX=y" >> ${CTNG_SAMPLE_CONFIG}
- echo "CT_CC_LANG_CXX=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_CC_LANG_OBJC=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_CC_LANG_OBJCXX=y" >> ${CTNG_SAMPLE_CONFIG}
- + echo "CT_CC_LANG_OBJC=n" >> ${CTNG_SAMPLE_CONFIG}
- + echo "CT_CC_LANG_OBJCXX=n" >> ${CTNG_SAMPLE_CONFIG}
- if [ "$STATIC_TOOLCHAIN" = "no" -a "$GNU_PLUGINS" = "yes" ]; then
- echo "CT_CC_GCC_ENABLE_PLUGINS=y" >> ${CTNG_SAMPLE_CONFIG}
- else
- @@ -785,7 +785,7 @@
- if [ ! "$LLVM_VERSION" = "none" ]; then
- echo "CT_LLVM_V_${LLVM_VERS_}=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_CC_clang=y" >> ${CTNG_SAMPLE_CONFIG}
- + echo "CT_CC_clang=n" >> ${CTNG_SAMPLE_CONFIG}
- if [ "$COMPILER_RT" = "yes" ]; then
- echo "CT_LLVM_COMPILER_RT=y" >> ${CTNG_SAMPLE_CONFIG}
- else
- @@ -806,11 +806,11 @@
- # Gettext fails to build on Windows at -O0. One of the patches:
- # gettext/0.18.3.1/120-Fix-Woe32-link-errors-when-compiling-with-O0.patch
- # .. should have fixed this but it still doesn't work ..)
- - if [ "$CTNG_DEBUGGABLE" = "yes" ]; then
- - echo "CT_DEBUGGABLE_TOOLCHAIN=y" >> ${CTNG_SAMPLE_CONFIG}
- - else
- - echo "CT_DEBUGGABLE_TOOLCHAIN=n" >> ${CTNG_SAMPLE_CONFIG}
- - fi
- + #if [ "$CTNG_DEBUGGABLE" = "yes" ]; then
- + # echo "CT_DEBUGGABLE_TOOLCHAIN=y" >> ${CTNG_SAMPLE_CONFIG}
- + #else
- + # echo "CT_DEBUGGABLE_TOOLCHAIN=n" >> ${CTNG_SAMPLE_CONFIG}
- + #fi
- if [ "$CTNG_SAVE_STEPS" = "yes" ]; then
- echo "CT_DEBUG_CT=y" >> ${CTNG_SAMPLE_CONFIG}
- @@ -834,15 +834,15 @@
- echo "CT_GDB_V_7_6_1=y" >> ${CTNG_SAMPLE_CONFIG}
- fi
- - if [ "$STATIC_TOOLCHAIN" = "no" ]; then
- - echo "CT_WANTS_STATIC_LINK=n" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_STATIC_TOOLCHAIN=n" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_CC_GCC_STATIC_LIBSTDCXX=n" >> ${CTNG_SAMPLE_CONFIG}
- - else
- - echo "CT_WANTS_STATIC_LINK=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_STATIC_TOOLCHAIN=y" >> ${CTNG_SAMPLE_CONFIG}
- - echo "CT_CC_GCC_STATIC_LIBSTDCXX=y" >> ${CTNG_SAMPLE_CONFIG}
- - fi
- + #if [ "$STATIC_TOOLCHAIN" = "no" ]; then
- + # echo "CT_WANTS_STATIC_LINK=n" >> ${CTNG_SAMPLE_CONFIG}
- + # echo "CT_STATIC_TOOLCHAIN=n" >> ${CTNG_SAMPLE_CONFIG}
- + # echo "CT_CC_GCC_STATIC_LIBSTDCXX=n" >> ${CTNG_SAMPLE_CONFIG}
- + #else
- + # echo "CT_WANTS_STATIC_LINK=y" >> ${CTNG_SAMPLE_CONFIG}
- + # echo "CT_STATIC_TOOLCHAIN=y" >> ${CTNG_SAMPLE_CONFIG}
- + # echo "CT_CC_GCC_STATIC_LIBSTDCXX=y" >> ${CTNG_SAMPLE_CONFIG}
- + #fi
- echo "CT_PREFIX_DIR=\"${BUILT_XCOMPILER_PREFIX}\"" >> ${CTNG_SAMPLE_CONFIG}
- echo "CT_INSTALL_DIR=\"${BUILT_XCOMPILER_PREFIX}\"" >> ${CTNG_SAMPLE_CONFIG}
- @@ -977,13 +977,13 @@
- # Avoid over-long build paths on Windows, a real-world example:
- # echo "C:/msys64/home/ray/ctng-firefox-builds/ctng-build-x-r-HEAD-x86_64-235295c4/.build/armv6hl-unknown-linux-gnueabi/build/build-gettext-build-x86_64-build_w64-mingw32/gettext-tools/gnulib-lib/.libs/libgettextlib.lax/libcroco_rpl.a/libcroco_rpl_la-cr-additional-sel.o" | wc -c
- # 263.
- - BUILDDIR=/c/ctng-build-${STUB}-${BUILD_PREFIX}
- + BUILDDIR=/root/tmp/windows-build
- else
- - BUILDDIR=ctng-build-${STUB}-${BUILD_PREFIX}
- + BUILDDIR=/root/tmp/windows-build
- fi
- -BUILDDIR=/c/ctng-build-${STUB}-${BUILD_PREFIX}
- +BUILDDIR=/root/tmp/windows-build
- INTALLDIR=ctng-install-${STUB}-${BUILD_PREFIX}
- -BUILT_XCOMPILER_PREFIX=$PWD/${STUB}-${BUILD_PREFIX}
- +BUILT_XCOMPILER_PREFIX=/root/gcc-4.8.2-x86_64-unknown-mingw32
- ROOT=$PWD
- download_sdk
- Index: crosstool-ng.configs/crosstool.config.windows.64
- ===================================================================
- --- crosstool-ng.configs/crosstool.config.windows.64 (revision 115)
- +++ crosstool-ng.configs/crosstool.config.windows.64 (working copy)
- @@ -1,15 +1,505 @@
- +#
- +# Automatically generated make config: don't edit
- +# crosstool-NG hg+unknown-20140113.115158 Configuration
- +# Mon Jan 13 13:33:01 2014
- +#
- +CT_CONFIGURE_has_xz=y
- +CT_CONFIGURE_has_svn=y
- +CT_MODULES=y
- +
- +#
- +# Paths and misc options
- +#
- +
- +#
- +# crosstool-NG behavior
- +#
- +CT_OBSOLETE=y
- CT_EXPERIMENTAL=y
- -CT_LOCAL_TARBALLS_DIR="${HOME}/src"
- -CT_SAVE_TARBALLS=y
- +# CT_ALLOW_BUILD_AS_ROOT is not set
- +# CT_EXPORT_BUILD_TOOLS is not set
- +CT_SRC_REFERENCE_DATETIME=""
- +CT_DEBUG_CT=y
- +# CT_DEBUG_PAUSE_STEPS is not set
- +CT_DEBUG_CT_SAVE_STEPS=y
- +CT_DEBUG_CT_SAVE_STEPS_GZIP=y
- +# CT_NO_OVERIDE_LC_MESSAGES is not set
- +CT_DEBUG_INTERACTIVE=y
- +
- +#
- +# Paths
- +#
- +CT_LOCAL_TARBALLS_DIR=""
- +CT_CUSTOM_LOCATION_ROOT_DIR=""
- +CT_WORK_DIR="${CT_TOP_DIR}/.build"
- +CT_PREFIX_DIR="/root/gcc-4.8.2-x86_64-unknown-mingw32"
- +CT_INSTALL_DIR="${CT_PREFIX_DIR}"
- +CT_RM_RF_PREFIX_DIR=y
- +CT_REMOVE_DOCS=y
- +CT_INSTALL_DIR_RO=y
- +# CT_STRIP_ALL_TOOLCHAIN_EXECUTABLES is not set
- +
- +#
- +# Downloading
- +#
- +# CT_FORBID_DOWNLOAD is not set
- +# CT_FORCE_DOWNLOAD is not set
- +CT_CONNECT_TIMEOUT=10
- +# CT_ONLY_DOWNLOAD is not set
- +# CT_USE_MIRROR is not set
- +
- +#
- +# Extracting
- +#
- +# CT_FORCE_EXTRACT is not set
- +CT_OVERIDE_CONFIG_GUESS_SUB=y
- +# CT_ONLY_EXTRACT is not set
- +CT_PATCH_BUNDLED=y
- +# CT_PATCH_LOCAL is not set
- +# CT_PATCH_BUNDLED_LOCAL is not set
- +# CT_PATCH_LOCAL_BUNDLED is not set
- +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set
- +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set
- +# CT_PATCH_NONE is not set
- +CT_PATCH_ORDER="bundled"
- +
- +#
- +# Build behavior
- +#
- +CT_PARALLEL_JOBS=40
- +CT_PARALLEL_JOBS_OUTPUT_SYNC=""
- +CT_LOAD=""
- +CT_USE_PIPES=y
- +CT_EXTRA_CFLAGS_FOR_BUILD="-m64"
- +CT_EXTRA_LDFLAGS_FOR_BUILD="-m64"
- +CT_EXTRA_CFLAGS_FOR_HOST="-m64"
- +CT_EXTRA_LDFLAGS_FOR_HOST="-m64"
- +# CT_CONFIG_SHELL_SH is not set
- +# CT_CONFIG_SHELL_ASH is not set
- +CT_CONFIG_SHELL_BASH=y
- +# CT_CONFIG_SHELL_CUSTOM is not set
- +CT_CONFIG_SHELL="${bash}"
- +
- +#
- +# Logging
- +#
- +# CT_LOG_ERROR is not set
- +# CT_LOG_WARN is not set
- +# CT_LOG_INFO is not set
- CT_LOG_EXTRA=y
- +# CT_LOG_ALL is not set
- +# CT_LOG_DEBUG is not set
- +CT_LOG_LEVEL_MAX="EXTRA"
- +# CT_LOG_SEE_TOOLS_WARN is not set
- +CT_LOG_PROGRESS_BAR=y
- +CT_LOG_TO_FILE=y
- +CT_LOG_FILE_COMPRESS=y
- +
- +#
- +# Target options
- +#
- +CT_ARCH="x86"
- +CT_ARCH_SUPPORTS_32=y
- +CT_ARCH_SUPPORTS_64=y
- +CT_ARCH_SUPPORTS_WITH_ARCH=y
- +CT_ARCH_SUPPORTS_WITH_CPU=y
- +CT_ARCH_SUPPORTS_WITH_TUNE=y
- +CT_ARCH_DEFAULT_32=y
- +CT_ARCH_ARCH=""
- +CT_ARCH_CPU=""
- +CT_ARCH_TUNE=""
- +# CT_ARCH_32 is not set
- CT_ARCH_64=y
- +CT_ARCH_BITNESS=64
- +CT_TARGET_CFLAGS=""
- +CT_TARGET_LDFLAGS=""
- +# CT_ARCH_blackfin is not set
- +# CT_ARCH_microblaze is not set
- +# CT_ARCH_alpha is not set
- +# CT_ARCH_m68k is not set
- +# CT_ARCH_s390 is not set
- +# CT_ARCH_powerpc is not set
- +# CT_ARCH_sparc is not set
- +# CT_ARCH_mips is not set
- +# CT_ARCH_avr32 is not set
- +# CT_ARCH_sh is not set
- CT_ARCH_x86=y
- +# CT_ARCH_arm is not set
- +CT_ARCH_blackfin_AVAILABLE=y
- +CT_ARCH_microblaze_AVAILABLE=y
- +CT_ARCH_alpha_AVAILABLE=y
- +CT_ARCH_m68k_AVAILABLE=y
- +CT_ARCH_s390_AVAILABLE=y
- +CT_ARCH_powerpc_AVAILABLE=y
- +CT_ARCH_sparc_AVAILABLE=y
- +CT_ARCH_mips_AVAILABLE=y
- +CT_ARCH_avr32_AVAILABLE=y
- +CT_ARCH_sh_AVAILABLE=y
- +CT_ARCH_x86_AVAILABLE=y
- +CT_ARCH_arm_AVAILABLE=y
- +CT_ARCH_SUFFIX=""
- +
- +#
- +# Generic target options
- +#
- +# CT_MULTILIB is not set
- +CT_ARCH_USE_MMU=y
- +
- +#
- +# Target optimisations
- +#
- +CT_ARCH_FLOAT=""
- +
- +#
- +# Toolchain options
- +#
- +
- +#
- +# General toolchain options
- +#
- +CT_USE_SYSROOT=y
- +CT_SYSROOT_NAME="sysroot"
- +CT_SYSROOT_DIR_PREFIX=""
- +# CT_STATIC_TOOLCHAIN is not set
- +# CT_DEBUGGABLE_TOOLCHAIN is not set
- +CT_TOOLCHAIN_PKGVERSION=""
- +CT_TOOLCHAIN_BUGURL=""
- +
- +#
- +# Tuple completion and aliasing
- +#
- +CT_TARGET_VENDOR="unknown"
- +CT_TARGET_ALIAS_SED_EXPR=""
- +CT_TARGET_ALIAS=""
- +
- +#
- +# Toolchain type
- +#
- +# CT_NATIVE is not set
- +CT_CROSS=y
- +# CT_CROSS_NATIVE is not set
- +# CT_CANADIAN is not set
- +CT_TOOLCHAIN_TYPE="cross"
- +
- +#
- +# Build system
- +#
- +CT_BUILD="x86_64-w64-mingw32"
- +CT_BUILD_PREFIX=""
- +CT_BUILD_SUFFIX=""
- +
- +#
- +# Misc options
- +#
- +# CT_TOOLCHAIN_ENABLE_NLS is not set
- +
- +#
- +# Operating System
- +#
- +CT_WINDOWS=y
- +CT_KERNEL="windows"
- +# CT_KERNEL_linux is not set
- CT_KERNEL_windows=y
- +# CT_KERNEL_darwin is not set
- +# CT_KERNEL_bare_metal is not set
- +CT_KERNEL_linux_AVAILABLE=y
- +CT_KERNEL_windows_AVAILABLE=y
- +CT_KERNEL_darwin_AVAILABLE=y
- +CT_KERNEL_bare_metal_AVAILABLE=y
- +
- +#
- +# Common kernel options
- +#
- +
- +#
- +# Binary utilities
- +#
- +CT_ARCH_BINFMT_ELF=y
- +CT_BINUTILS="binutils"
- +CT_BINUTILS_binutils=y
- +CT_BINUTILS_VERSION="2.24"
- +
- +#
- +# GNU binutils
- +#
- +CT_BINUTILS_V_2_24=y
- +# CT_BINUTILS_V_2_23_2 is not set
- +# CT_BINUTILS_V_2_23_1 is not set
- +# CT_BINUTILS_V_2_22 is not set
- +# CT_BINUTILS_V_2_21_53 is not set
- +# CT_BINUTILS_V_2_21_1a is not set
- +# CT_BINUTILS_V_2_20_1a is not set
- +# CT_BINUTILS_V_2_19_1a is not set
- +# CT_BINUTILS_V_2_18a is not set
- +# CT_BINUTILS_CUSTOM is not set
- +CT_BINUTILS_2_24_or_later=y
- +CT_BINUTILS_2_23_or_later=y
- +CT_BINUTILS_2_22_or_later=y
- +CT_BINUTILS_2_21_or_later=y
- +CT_BINUTILS_2_20_or_later=y
- +CT_BINUTILS_2_19_or_later=y
- +CT_BINUTILS_2_18_or_later=y
- +CT_BINUTILS_HAS_HASH_STYLE=y
- +CT_BINUTILS_HAS_GOLD=y
- +CT_BINUTILS_GOLD_SUPPORTS_ARCH=y
- +CT_BINUTILS_HAS_PLUGINS=y
- +CT_BINUTILS_HAS_PKGVERSION_BUGURL=y
- +CT_BINUTILS_LINKER_LD=y
- +# CT_BINUTILS_LINKER_GOLD is not set
- +# CT_BINUTILS_LINKER_LD_GOLD is not set
- +# CT_BINUTILS_LINKER_GOLD_LD is not set
- +CT_BINUTILS_LINKERS_LIST="ld"
- +CT_BINUTILS_LINKER_DEFAULT="bfd"
- +# CT_BINUTILS_PLUGINS is not set
- +CT_BINUTILS_EXTRA_CONFIG_ARRAY=""
- +# CT_BINUTILS_FOR_TARGET is not set
- +
- +#
- +# binutils other options
- +#
- +
- +#
- +# C compiler
- +#
- +CT_CC="gcc"
- +CT_CC_CORE_PASSES_NEEDED=y
- +CT_CC_gcc=y
- +# CT_CC_GCC_SHOW_LINARO is not set
- +CT_CC_GCC_V_4_8_2=y
- +# CT_CC_GCC_V_4_8_1 is not set
- +# CT_CC_GCC_V_4_8_0 is not set
- +# CT_CC_GCC_V_4_7_3 is not set
- +# CT_CC_GCC_V_4_7_2 is not set
- +# CT_CC_GCC_V_4_7_1 is not set
- +# CT_CC_GCC_V_4_7_0 is not set
- +# CT_CC_GCC_V_4_6_4 is not set
- +# CT_CC_GCC_V_4_6_3 is not set
- +# CT_CC_GCC_V_4_6_2 is not set
- +# CT_CC_GCC_V_4_6_1 is not set
- +# CT_CC_GCC_V_4_6_0 is not set
- +# CT_CC_GCC_V_4_5_3 is not set
- +# CT_CC_GCC_V_4_5_2 is not set
- +# CT_CC_GCC_V_4_5_1 is not set
- +# CT_CC_GCC_V_4_5_0 is not set
- +# CT_CC_GCC_V_4_4_7 is not set
- +# CT_CC_GCC_V_4_4_6 is not set
- +# CT_CC_GCC_V_4_4_5 is not set
- +# CT_CC_GCC_V_4_4_4 is not set
- +# CT_CC_GCC_V_4_4_3 is not set
- +# CT_CC_GCC_V_4_4_2 is not set
- +# CT_CC_GCC_V_4_4_1 is not set
- +# CT_CC_GCC_V_4_4_0 is not set
- +# CT_CC_GCC_V_4_3_6 is not set
- +# CT_CC_GCC_V_4_3_5 is not set
- +# CT_CC_GCC_V_4_3_4 is not set
- +# CT_CC_GCC_V_4_3_3 is not set
- +# CT_CC_GCC_V_4_3_2 is not set
- +# CT_CC_GCC_V_4_3_1 is not set
- +# CT_CC_GCC_V_4_2_4 is not set
- +# CT_CC_GCC_V_4_2_2 is not set
- +# CT_CC_GCC_V_4_1_2 is not set
- +# CT_CC_GCC_V_4_0_4 is not set
- +# CT_CC_GCC_V_3_4_6 is not set
- +# CT_CC_GCC_CUSTOM is not set
- +CT_CC_GCC_4_2_or_later=y
- +CT_CC_GCC_4_3_or_later=y
- +CT_CC_GCC_4_4_or_later=y
- +CT_CC_GCC_4_5_or_later=y
- +CT_CC_GCC_4_6_or_later=y
- +CT_CC_GCC_4_7_or_later=y
- +CT_CC_GCC_4_8=y
- +CT_CC_GCC_4_8_or_later=y
- +CT_CC_GCC_HAS_GRAPHITE=y
- +CT_CC_GCC_USE_GRAPHITE=y
- +CT_CC_GCC_HAS_LTO=y
- +# CT_CC_GCC_USE_LTO is not set
- +CT_CC_GCC_HAS_PKGVERSION_BUGURL=y
- +CT_CC_GCC_HAS_BUILD_ID=y
- +CT_CC_GCC_HAS_LNK_HASH_STYLE=y
- +CT_CC_GCC_USE_GMP_MPFR=y
- +CT_CC_GCC_USE_MPC=y
- +CT_CC_GCC_HAS_LIBQUADMATH=y
- +CT_CC_GCC_VERSION="4.8.2"
- +# CT_CC_LANG_FORTRAN is not set
- +CT_CC_GCC_ENABLE_CXX_FLAGS=""
- +CT_CC_GCC_CORE_EXTRA_CONFIG_ARRAY="--enable-seh-exceptions --with-arch=nocona --with-tune=core2"
- +CT_CC_GCC_EXTRA_CONFIG_ARRAY="--enable-seh-exceptions --with-arch=nocona --with-tune=core2"
- +# CT_CC_GCC_STATIC_LIBSTDCXX is not set
- +# CT_CC_GCC_SYSTEM_ZLIB is not set
- +
- +#
- +# Optimisation features
- +#
- +
- +#
- +# Settings for libraries running on target
- +#
- +CT_CC_GCC_ENABLE_TARGET_OPTSPACE=y
- +# CT_CC_GCC_LIBMUDFLAP is not set
- +# CT_CC_GCC_LIBGOMP is not set
- +# CT_CC_GCC_LIBSSP is not set
- +# CT_CC_GCC_LIBQUADMATH is not set
- +
- +#
- +# Misc. obscure options.
- +#
- +CT_CC_CXA_ATEXIT=y
- +# CT_CC_GCC_DISABLE_PCH is not set
- +CT_CC_GCC_SJLJ_EXCEPTIONS=m
- +CT_CC_GCC_LDBL_128=m
- +# CT_CC_GCC_BUILD_ID is not set
- +CT_CC_GCC_LNK_HASH_STYLE_DEFAULT=y
- +# CT_CC_GCC_LNK_HASH_STYLE_SYSV is not set
- +# CT_CC_GCC_LNK_HASH_STYLE_GNU is not set
- +# CT_CC_GCC_LNK_HASH_STYLE_BOTH is not set
- +CT_CC_GCC_LNK_HASH_STYLE=""
- +# CT_CC_clang is not set
- +# CT_CC_llvmgcc is not set
- +CT_CC_SUPPORT_CXX=y
- +CT_CC_SUPPORT_FORTRAN=y
- +CT_CC_SUPPORT_JAVA=y
- +CT_CC_SUPPORT_ADA=y
- +CT_CC_SUPPORT_OBJC=y
- +CT_CC_SUPPORT_OBJCXX=y
- +CT_CC_SUPPORT_GOLANG=y
- +
- +#
- +# Additional supported languages:
- +#
- CT_CC_LANG_CXX=y
- -CT_MINGW_DIRECTX=y
- -CT_MINGW_DDK=y
- +# CT_CC_LANG_JAVA is not set
- +# CT_CC_LANG_ADA is not set
- +# CT_CC_LANG_OBJC is not set
- +# CT_CC_LANG_OBJCXX is not set
- +# CT_CC_LANG_GOLANG is not set
- +CT_CC_LANG_OTHERS=""
- +
- +#
- +# C-library
- +#
- +CT_LIBC="mingw"
- +CT_LIBC_mingw=y
- +CT_LIBC_eglibc_AVAILABLE=y
- +CT_LIBC_uClibc_AVAILABLE=y
- +CT_LIBC_newlib_AVAILABLE=y
- +CT_LIBC_glibc_AVAILABLE=y
- +CT_LIBC_mingw_AVAILABLE=y
- +# CT_WINAPI_V_2_0_8 is not set
- +# CT_WINAPI_V_2_0_7 is not set
- +CT_WINAPI_V_3_0_0=y
- +# CT_WINAPI_V_select is not set
- +CT_WINAPI_VERSION="3.0.0"
- +# CT_MINGW_DIRECTX is not set
- +# CT_MINGW_DDK is not set
- +CT_LIBC_none_AVAILABLE=y
- +CT_LIBC_SUPPORT_THREADS_ANY=y
- +CT_LIBC_SUPPORT_WIN32THREADS=y
- +CT_THREADS="win32"
- +
- +#
- +# Common C library options
- +#
- +CT_THREADS_WIN32THREADS=y
- +
- +#
- +# Debug facilities
- +#
- +# CT_DEBUG_strace is not set
- +# CT_DEBUG_dmalloc is not set
- +# CT_DEBUG_duma is not set
- +CT_DEBUG_gdb=y
- +CT_GDB_CROSS=y
- +# CT_GDB_CROSS_STATIC is not set
- +# CT_GDB_CROSS_SIM is not set
- +# CT_GDB_CROSS_PYTHON is not set
- +CT_GDB_CROSS_EXTRA_CONFIG_ARRAY=""
- +# CT_GDB_NATIVE is not set
- +CT_GDB_GDBSERVER=y
- +CT_GDB_GDBSERVER_HAS_IPA_LIB=y
- +CT_GDB_GDBSERVER_STATIC=y
- +
- +#
- +# gdb version
- +#
- +# CT_DEBUG_GDB_SHOW_LINARO is not set
- +CT_GDB_V_7_6_1=y
- +# CT_GDB_V_7_5_1 is not set
- +# CT_GDB_V_7_4_1 is not set
- +# CT_GDB_V_7_4 is not set
- +# CT_GDB_V_7_3_1 is not set
- +# CT_GDB_V_7_3a is not set
- +# CT_GDB_V_7_2a is not set
- +# CT_GDB_V_7_1a is not set
- +# CT_GDB_V_7_0_1a is not set
- +# CT_GDB_V_7_0a is not set
- +# CT_GDB_V_6_8a is not set
- +# CT_GDB_CUSTOM is not set
- +CT_GDB_7_2_or_later=y
- +CT_GDB_7_0_or_later=y
- +CT_GDB_HAS_PKGVERSION_BUGURL=y
- +CT_GDB_INSTALL_GDBINIT=y
- +CT_GDB_VERSION="7.6.1"
- +# CT_DEBUG_ltrace is not set
- +
- +#
- +# Companion libraries
- +#
- +CT_COMPLIBS_NEEDED=y
- +CT_GMP_NEEDED=y
- +CT_MPFR_NEEDED=y
- +CT_ISL_NEEDED=y
- +CT_CLOOG_NEEDED=y
- +CT_MPC_NEEDED=y
- +CT_COMPLIBS=y
- +CT_GMP=y
- +CT_MPFR=y
- +CT_ISL=y
- +CT_CLOOG=y
- +CT_MPC=y
- CT_GMP_V_5_1_1=y
- +# CT_GMP_V_5_0_2 is not set
- +# CT_GMP_V_5_0_1 is not set
- +# CT_GMP_V_4_3_2 is not set
- +# CT_GMP_V_4_3_1 is not set
- +# CT_GMP_V_4_3_0 is not set
- +CT_GMP_VERSION="5.1.1"
- CT_MPFR_V_3_1_2=y
- -CT_PPL_V_0_11_2=y
- +# CT_MPFR_V_3_1_0 is not set
- +# CT_MPFR_V_3_0_1 is not set
- +# CT_MPFR_V_3_0_0 is not set
- +# CT_MPFR_V_2_4_2 is not set
- +# CT_MPFR_V_2_4_1 is not set
- +# CT_MPFR_V_2_4_0 is not set
- +CT_MPFR_VERSION="3.1.2"
- +CT_ISL_V_0_11_1=y
- +# CT_ISL_V_0_12_1 is not set
- +CT_ISL_VERSION="0.11.1"
- CT_CLOOG_V_0_18_0=y
- -CT_WINAPI_V_3_0_0=y
- +CT_CLOOG_VERSION="0.18.0"
- +CT_CLOOG_0_18_or_later=y
- +CT_MPC_V_1_0_1=y
- +# CT_MPC_V_1_0 is not set
- +# CT_MPC_V_0_9 is not set
- +# CT_MPC_V_0_8_2 is not set
- +# CT_MPC_V_0_8_1 is not set
- +# CT_MPC_V_0_7 is not set
- +CT_MPC_VERSION="1.0.1"
- +
- +#
- +# Companion libraries common options
- +#
- +# CT_COMPLIBS_CHECK is not set
- +
- +#
- +# Companion tools
- +#
- +
- +#
- +# READ HELP before you say 'Y' below !!!
- +#
- +# CT_COMP_TOOLS is not set
- +
- +#
- +# Test suite
- +#
- +# CT_TEST_SUITE_GCC is not set
- Index: mingw-w64-toolchain.sh
- ===================================================================
- --- mingw-w64-toolchain.sh (revision 115)
- +++ mingw-w64-toolchain.sh (working copy)
- @@ -53,11 +53,11 @@
- # lib/ExecutionEngine/RTDyldMemoryManager.cpp:135: undefined reference to `__deregister_frame'/undefined reference to `__register_frame'
- # [1] http://sourceforge.net/mailarchive/message.php?msg_id=31429682
- # [2] http://clang-developers.42468.n3.nabble.com/clang-3-3-does-not-build-with-gcc-4-8-with-Windows-SEH-exception-td4032754.html
- - local MINGW_GCC_EXC_VAR64=sjlj
- + local MINGW_GCC_EXC_VAR64=seh
- local MINGW_GCC_EXC_THREADS=win32
- local MINGW_SF_URL="http://sourceforge.net/projects/mingw-w64/files"
- - local MINGW_GCC_VER32=i686-${MINGW_GCC_SRC_VER}-release-${MINGW_GCC_EXC_THREADS}-${MINGW_GCC_EXC_VAR32}-rt_v3-rev0
- - local MINGW_GCC_VER64=x86_64-${MINGW_GCC_SRC_VER}-release-${MINGW_GCC_EXC_THREADS}-${MINGW_GCC_EXC_VAR64}-rt_v3-rev0
- + local MINGW_GCC_VER32=i686-${MINGW_GCC_SRC_VER}-release-${MINGW_GCC_EXC_THREADS}-${MINGW_GCC_EXC_VAR32}-rt_v3-rev2
- + local MINGW_GCC_VER64=x86_64-${MINGW_GCC_SRC_VER}-release-${MINGW_GCC_EXC_THREADS}-${MINGW_GCC_EXC_VAR64}-rt_v3-rev2
- local BITS=32
- if [ "$ARCH" = "i686" ]; then
- @@ -66,8 +66,8 @@
- local MINGW_GCC_SHA1=9d80ecb4737414dd790204151a2e396ec5b45162
- else
- local MINGW_GCC_URL="${MINGW_SF_URL}/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/${MINGW_GCC_SRC_VER}/threads-${MINGW_GCC_EXC_THREADS}/${MINGW_GCC_EXC_VAR64}/${MINGW_GCC_VER64}.7z"
- -# local MINGW_GCC_SHA1=c935f1e890f9b2e339677a9de381c1fb60438019 # seh
- - local MINGW_GCC_SHA1=77de7cdf6f17de557d0ffd619f13cea0fe98dc71 # sjlj
- + local MINGW_GCC_SHA1=3e219fc216762da1412b96ef8ef7f404809aea4b # seh
- +# local MINGW_GCC_SHA1=98eeccf1e2b1e1a26272b8c654f0476280dfe9aa # sjlj
- local BITS=64
- fi
- if [ "$ARCH" = "i686" ]; then
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement