From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 16265 invoked by alias); 9 Sep 2009 13:42:07 -0000 Received: (qmail 16185 invoked by uid 22791); 9 Sep 2009 13:42:04 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,J_CHICKENPOX_41,UPPERCASE_50_75 X-Spam-Check-By: sourceware.org Received: from 27.mail-out.ovh.net (HELO 27.mail-out.ovh.net) (91.121.30.210) by sourceware.org (qpsmtpd/0.43rc1) with SMTP; Wed, 09 Sep 2009 13:41:58 +0000 Received: (qmail 3202 invoked by uid 503); 9 Sep 2009 15:47:25 -0000 Received: from b9.ovh.net (HELO mail407.ha.ovh.net) (213.186.33.59) by 27.mail-out.ovh.net with SMTP; 9 Sep 2009 15:47:25 -0000 Received: from b0.ovh.net (HELO queueout) (213.186.33.50) by b0.ovh.net with SMTP; 9 Sep 2009 13:42:05 -0000 Received: from amontpellier-156-1-152-33.w90-15.abo.wanadoo.fr (HELO ?192.168.1.55?) (piments%piments.com@90.15.79.33) by ns0.ovh.net with SMTP; 9 Sep 2009 13:39:55 -0000 Message-ID: <4AA7B01D.7070407@piments.com> Date: Wed, 09 Sep 2009 13:42:00 -0000 From: ng@piments.com User-Agent: Thunderbird 2.0.0.22 (X11/20090727) MIME-Version: 1.0 To: H Hartley Sweeten CC: crossgcc@sourceware.org Subject: Re: crosstool-ng: cross compiler for -mach=arm4vt (Cirrus Logic EP93xx target) References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Ovh-Tracer-Id: 12694239976318607935 X-Ovh-Remote: 90.15.79.33 (amontpellier-156-1-152-33.w90-15.abo.wanadoo.fr) X-Ovh-Local: 213.186.33.20 (ns0.ovh.net) X-IsSubscribed: yes Mailing-List: contact crossgcc-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: crossgcc-owner@sourceware.org X-SW-Source: 2009-09/txt/msg00036.txt.bz2 H Hartley Sweeten wrote: > Hello all, > > I have been trying to get CodeSourcery's arm-none-linux-gnueabi (Sourcery > G++ Lite 2009q1-203) 4.3.3 toolchain to work with Buildroot and an EP93xx > based target. Unfortunately Buildroot is not setup to handle the multilib > feature of that toolchain (default libraries are for ARMv5T). I have > tried a number of ways in Buildroot to get that that toolchain to work but > my resulting filesystem always dies due to an unrecognized instruction. > > Today I downloaded crosstool-ng to try and build a sysroot toolchain > specifically for the armv4t. I think I have everything setup correctly > but the build always dies at: > I have made an eabi toolchain for TS boards based on the Cyrus chip using a fairly recent ct-ng. You could try this .config as a basis. HTH. CT_LOCAL_TARBALLS_DIR="${CT_TOP_DIR}/src" CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${CT_TOP_DIR}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" CT_INSTALL_DIR_RO=y CT_USE_MIRROR=y CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/" CT_CONNECT_TIMEOUT=10 CT_OVERIDE_CONFIG_GUESS_SUB=y CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y CT_LOG_EXTRA=y CT_LOG_LEVEL_MAX="EXTRA" CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y CT_LOG_FILE_COMPRESS=y CT_ARCH="arm" CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv4t" CT_ARCH_CPU="" CT_ARCH_TUNE="" CT_ARCH_FPU="" CT_ARCH_LE=y CT_ARCH_FLOAT_SW=y CT_TARGET_CFLAGS="-O2 -fomit-frame-pointer " CT_TARGET_LDFLAGS="" CT_ARCH_arm=y CT_ARCH_ARM_EABI=y CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" CT_SHARED_LIBS=y CT_TARGET_VENDOR="unknown" CT_TARGET_ALIAS_SED_EXPR="" CT_TARGET_ALIAS="" CT_CROSS=y CT_TOOLCHAIN_TYPE="cross" CT_BUILD="" CT_BUILD_PREFIX="" CT_BUILD_SUFFIX="" CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29.1" CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y CT_KERNEL_LINUX_INSTALL_CHECK=y CT_KERNEL_V_2_6_29_1=y CT_KERNEL_LINUX_VERBOSITY_0=y CT_KERNEL_LINUX_VERBOSE_LEVEL=0 CT_GMP_MPFR=y CT_GMP_MPFR_TARGET=y CT_GMP_V_4_2_4=y CT_GMP_VERSION="4.2.4" CT_GMP_CHECK=y CT_MPFR_V_2_4_1=y CT_MPFR_VERSION="2.4.1" CT_MPFR_CHECK=y CT_BINUTILS_VERSION="2.19.1" CT_BINUTILS_V_2_19_1=y CT_BINUTILS_EXTRA_CONFIG="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y CT_BINUTILS_FOR_TARGET_BFD=y CT_CC="gcc" CT_CC_VERSION="4.3.2" CT_CC_gcc=y CT_CC_V_4_3_2=y CT_CC_GCC_4_3_or_later=y CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" 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_LANG_CXX=y CT_LIBC="glibc" CT_LIBC_VERSION="2.9" CT_LIBC_glibc=y CT_LIBC_V_2_9=y CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" CT_LIBC_GLIBC_EXTRA_CONFIG="" CT_LIBC_GLIBC_CONFIGPARMS="" CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.1" CT_LIBC_SUPPORT_NPTL=y CT_LIBC_SUPPORT_LINUXTHREADS=y CT_THREADS="nptl" CT_THREADS_NPTL=y CT_TOOL_libelf=y CT_LIBELF_V_0_8_10=y CT_LIBELF_VERSION="0.8.10" CT_TOOL_sstrip=y CT_SSTRIP_BUILDROOT=y CT_SSTRIP_FROM="buildroot" CT_DEBUG_dmalloc=y CT_DMALLOC_V_5_5_2=y CT_DMALLOC_VERSION="5.5.2" CT_DEBUG_duma=y CT_DUMA_A=y CT_DUMA_SO=y CT_DUMA_V_2_5_14=y CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y CT_GDB_NATIVE=y CT_GDB_NATIVE_USE_GMP_MPFR=y CT_GDB_GDBSERVER=y CT_GDB_GDBSERVER_STATIC=y CT_GDB_V_6_8=y CT_GDB_VERSION="6.8" CT_NCURSES_V_5_7=y CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y CT_LTRACE_V_0_5=y CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y CT_STRACE_VERSION="4.5.17" -- For unsubscribe information see http://sourceware.org/lists.html#faq